builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-267 starttime: 1466701437.91 results: success (0) buildid: 20160623083527 builduid: 1aadf1fea30f4f37b775e5900b844b27 revision: f403cf3a053abd6036932519b3b7214dbcb76c30 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 10:03:57.909233) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 10:03:57.909634) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 mins, 6 secs) (at 2016-06-23 10:03:57.909913) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 mins, 6 secs) (at 2016-06-23 10:05:04.439337) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-06-23 10:05:04.439619) ========= 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-1466701214.633874-173151750 _=/tools/buildbot/bin/python using PTY: False --2016-06-23 10:05:07-- 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% 12.1M=0.001s 2016-06-23 10:05:07 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.568278 ========= master_lag: 8.84 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-06-23 10:05:13.843614) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-06-23 10:05:13.843900) ========= 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-1466701214.633874-173151750 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033568 ========= master_lag: 8.37 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-06-23 10:05:22.243343) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 23 secs) (at 2016-06-23 10:05:22.280471) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f403cf3a053abd6036932519b3b7214dbcb76c30 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f403cf3a053abd6036932519b3b7214dbcb76c30 --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-1466701214.633874-173151750 _=/tools/buildbot/bin/python using PTY: False 2016-06-23 10:05:23,936 truncating revision to first 12 chars 2016-06-23 10:05:23,936 Setting DEBUG logging. 2016-06-23 10:05:23,937 attempt 1/10 2016-06-23 10:05:23,937 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f403cf3a053a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 10:05:25,150 unpacking tar archive at: mozilla-beta-f403cf3a053a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.775058 ========= master_lag: 22.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 23 secs) (at 2016-06-23 10:05:46.128671) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 10:05:46.128982) ========= script_repo_revision: f403cf3a053abd6036932519b3b7214dbcb76c30 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 10:05:46.129367) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 mins, 23 secs) (at 2016-06-23 10:05:46.129643) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 mins, 23 secs) (at 2016-06-23 10:07:09.233518) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 49 secs) (at 2016-06-23 10:07:09.233912) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1466701214.633874-173151750 _=/tools/buildbot/bin/python using PTY: False 10:07:13 INFO - MultiFileLogger online at 20160623 10:07:13 in /builds/slave/test 10:07:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 10:07:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:07:13 INFO - {'append_to_log': False, 10:07:13 INFO - 'base_work_dir': '/builds/slave/test', 10:07:13 INFO - 'blob_upload_branch': 'mozilla-beta', 10:07:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:07:13 INFO - 'buildbot_json_path': 'buildprops.json', 10:07:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:07:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:07:13 INFO - 'download_minidump_stackwalk': True, 10:07:13 INFO - 'download_symbols': 'true', 10:07:13 INFO - 'e10s': False, 10:07:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:07:13 INFO - 'tooltool.py': '/tools/tooltool.py', 10:07:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:07:13 INFO - '/tools/misc-python/virtualenv.py')}, 10:07:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:07:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:07:13 INFO - 'log_level': 'info', 10:07:13 INFO - 'log_to_console': True, 10:07:13 INFO - 'opt_config_files': (), 10:07:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:07:13 INFO - '--processes=1', 10:07:13 INFO - '--config=%(test_path)s/wptrunner.ini', 10:07:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:07:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:07:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:07:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:07:13 INFO - 'pip_index': False, 10:07:13 INFO - 'require_test_zip': True, 10:07:13 INFO - 'test_type': ('testharness',), 10:07:13 INFO - 'this_chunk': '1', 10:07:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:07:13 INFO - 'total_chunks': '10', 10:07:13 INFO - 'virtualenv_path': 'venv', 10:07:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:07:13 INFO - 'work_dir': 'build'} 10:07:13 INFO - ##### 10:07:13 INFO - ##### Running clobber step. 10:07:13 INFO - ##### 10:07:13 INFO - Running pre-action listener: _resource_record_pre_action 10:07:13 INFO - Running main action method: clobber 10:07:13 INFO - rmtree: /builds/slave/test/build 10:07:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:07:14 INFO - Running post-action listener: _resource_record_post_action 10:07:14 INFO - ##### 10:07:14 INFO - ##### Running read-buildbot-config step. 10:07:14 INFO - ##### 10:07:14 INFO - Running pre-action listener: _resource_record_pre_action 10:07:14 INFO - Running main action method: read_buildbot_config 10:07:14 INFO - Using buildbot properties: 10:07:14 INFO - { 10:07:14 INFO - "project": "", 10:07:14 INFO - "product": "firefox", 10:07:14 INFO - "script_repo_revision": "production", 10:07:14 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 10:07:14 INFO - "repository": "", 10:07:14 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 10:07:14 INFO - "buildid": "20160623083527", 10:07:14 INFO - "pgo_build": "False", 10:07:14 INFO - "basedir": "/builds/slave/test", 10:07:14 INFO - "buildnumber": 10, 10:07:14 INFO - "slavename": "tst-linux32-spot-267", 10:07:14 INFO - "revision": "f403cf3a053abd6036932519b3b7214dbcb76c30", 10:07:14 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 10:07:14 INFO - "platform": "linux", 10:07:14 INFO - "branch": "mozilla-beta", 10:07:14 INFO - "repo_path": "releases/mozilla-beta", 10:07:14 INFO - "moz_repo_path": "", 10:07:14 INFO - "stage_platform": "linux", 10:07:14 INFO - "builduid": "1aadf1fea30f4f37b775e5900b844b27", 10:07:14 INFO - "slavebuilddir": "test" 10:07:14 INFO - } 10:07:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 10:07:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 10:07:14 INFO - Running post-action listener: _resource_record_post_action 10:07:14 INFO - ##### 10:07:14 INFO - ##### Running download-and-extract step. 10:07:14 INFO - ##### 10:07:14 INFO - Running pre-action listener: _resource_record_pre_action 10:07:14 INFO - Running main action method: download_and_extract 10:07:14 INFO - mkdir: /builds/slave/test/build/tests 10:07:14 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')]} 10:07:14 INFO - https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 10:07:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:07:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:07:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:07:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 10:07:16 INFO - Downloaded 1291 bytes. 10:07:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 10:07:16 INFO - Using the following test package requirements: 10:07:16 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 10:07:16 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:07:16 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 10:07:16 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:07:16 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 10:07:16 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:07:16 INFO - u'jsshell-linux-i686.zip'], 10:07:16 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:07:16 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 10:07:16 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 10:07:16 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:07:16 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 10:07:16 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:07:16 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 10:07:16 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:07:16 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 10:07:16 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 10:07:16 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 10:07:16 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 10:07:16 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')]} 10:07:16 INFO - https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 10:07:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 10:07:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 10:07:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 10:07:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 10:07:24 INFO - Downloaded 22810659 bytes. 10:07:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:07:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:07:24 INFO - caution: filename not matched: web-platform/* 10:07:24 INFO - Return code: 11 10:07:24 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')]} 10:07:24 INFO - https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 10:07:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 10:07:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 10:07:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 10:07:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 10:07:36 INFO - Downloaded 36389080 bytes. 10:07:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:07:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:07:40 INFO - caution: filename not matched: bin/* 10:07:40 INFO - caution: filename not matched: config/* 10:07:40 INFO - caution: filename not matched: mozbase/* 10:07:40 INFO - caution: filename not matched: marionette/* 10:07:40 INFO - caution: filename not matched: tools/wptserve/* 10:07:40 INFO - Return code: 11 10:07:40 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')]} 10:07:40 INFO - https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 10:07:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:07:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:07:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:07:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 10:08:25 INFO - Downloaded 69350412 bytes. 10:08:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:08:25 INFO - mkdir: /builds/slave/test/properties 10:08:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:08:25 INFO - Writing to file /builds/slave/test/properties/build_url 10:08:25 INFO - Contents: 10:08:25 INFO - build_url:https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 10:08:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:08:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:08:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:08:26 INFO - Contents: 10:08:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:08:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:08:26 INFO - https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:08:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:08:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:08:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 10:08:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 10:08:49 INFO - Downloaded 92339061 bytes. 10:08:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:08:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:08:58 INFO - Return code: 0 10:08:58 INFO - Running post-action listener: _resource_record_post_action 10:08:58 INFO - Running post-action listener: set_extra_try_arguments 10:08:58 INFO - ##### 10:08:58 INFO - ##### Running create-virtualenv step. 10:08:58 INFO - ##### 10:08:58 INFO - Running pre-action listener: _pre_create_virtualenv 10:08:58 INFO - Running pre-action listener: _resource_record_pre_action 10:08:58 INFO - Running main action method: create_virtualenv 10:08:58 INFO - Creating virtualenv /builds/slave/test/build/venv 10:08:58 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 10:08:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:08:58 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:08:58 INFO - Using real prefix '/usr' 10:08:58 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:08:59 INFO - Installing distribute.............................................................................................................................................................................................done. 10:09:03 INFO - Installing pip.................done. 10:09:03 INFO - Return code: 0 10:09:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:09:03 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')]} 10:09:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:09:03 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')]} 10:09:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:09:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8acfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b36598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88cae30>, '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 0x8b67c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be6470>, '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-1466701214.633874-173151750', '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 10:09:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:09:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:09:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:09:03 INFO - 'CCACHE_UMASK': '002', 10:09:03 INFO - 'DISPLAY': ':0', 10:09:03 INFO - 'HOME': '/home/cltbld', 10:09:03 INFO - 'LANG': 'en_US.UTF-8', 10:09:03 INFO - 'LOGNAME': 'cltbld', 10:09:03 INFO - 'MAIL': '/var/mail/cltbld', 10:09:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:09:03 INFO - 'MOZ_NO_REMOTE': '1', 10:09:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:09:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:09:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:03 INFO - 'PWD': '/builds/slave/test', 10:09:03 INFO - 'SHELL': '/bin/bash', 10:09:03 INFO - 'SHLVL': '1', 10:09:03 INFO - 'TERM': 'linux', 10:09:03 INFO - 'TMOUT': '86400', 10:09:03 INFO - 'USER': 'cltbld', 10:09:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466701214.633874-173151750', 10:09:03 INFO - '_': '/tools/buildbot/bin/python'} 10:09:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:03 INFO - Downloading/unpacking psutil>=0.7.1 10:09:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:04 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 10:09:04 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 10:09:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:09:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:09:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:09:09 INFO - Installing collected packages: psutil 10:09:09 INFO - Running setup.py install for psutil 10:09:09 INFO - building 'psutil._psutil_linux' extension 10:09:09 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 10:09:09 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 10:09:09 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 10:09:10 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 10:09:10 INFO - building 'psutil._psutil_posix' extension 10:09:10 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 10:09:10 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 10:09:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:09:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:09:10 INFO - Successfully installed psutil 10:09:10 INFO - Cleaning up... 10:09:10 INFO - Return code: 0 10:09:10 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:09:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:09:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:09:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:09:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8acfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b36598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88cae30>, '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 0x8b67c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be6470>, '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-1466701214.633874-173151750', '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 10:09:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:09:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 10:09:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:09:10 INFO - 'CCACHE_UMASK': '002', 10:09:10 INFO - 'DISPLAY': ':0', 10:09:10 INFO - 'HOME': '/home/cltbld', 10:09:10 INFO - 'LANG': 'en_US.UTF-8', 10:09:10 INFO - 'LOGNAME': 'cltbld', 10:09:10 INFO - 'MAIL': '/var/mail/cltbld', 10:09:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:09:10 INFO - 'MOZ_NO_REMOTE': '1', 10:09:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:09:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:09:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:10 INFO - 'PWD': '/builds/slave/test', 10:09:10 INFO - 'SHELL': '/bin/bash', 10:09:10 INFO - 'SHLVL': '1', 10:09:10 INFO - 'TERM': 'linux', 10:09:10 INFO - 'TMOUT': '86400', 10:09:10 INFO - 'USER': 'cltbld', 10:09:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466701214.633874-173151750', 10:09:10 INFO - '_': '/tools/buildbot/bin/python'} 10:09:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:09:11 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 10:09:11 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 10:09:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:11 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 10:09:11 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 10:09:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:09:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:09:16 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:09:16 INFO - Installing collected packages: mozsystemmonitor 10:09:16 INFO - Running setup.py install for mozsystemmonitor 10:09:16 INFO - Successfully installed mozsystemmonitor 10:09:16 INFO - Cleaning up... 10:09:16 INFO - Return code: 0 10:09:16 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:09:16 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')]} 10:09:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:09:16 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')]} 10:09:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:09:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8acfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b36598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88cae30>, '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 0x8b67c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be6470>, '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-1466701214.633874-173151750', '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 10:09:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:09:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:09:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:09:16 INFO - 'CCACHE_UMASK': '002', 10:09:16 INFO - 'DISPLAY': ':0', 10:09:16 INFO - 'HOME': '/home/cltbld', 10:09:16 INFO - 'LANG': 'en_US.UTF-8', 10:09:16 INFO - 'LOGNAME': 'cltbld', 10:09:16 INFO - 'MAIL': '/var/mail/cltbld', 10:09:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:09:16 INFO - 'MOZ_NO_REMOTE': '1', 10:09:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:09:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:09:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:16 INFO - 'PWD': '/builds/slave/test', 10:09:16 INFO - 'SHELL': '/bin/bash', 10:09:16 INFO - 'SHLVL': '1', 10:09:16 INFO - 'TERM': 'linux', 10:09:16 INFO - 'TMOUT': '86400', 10:09:16 INFO - 'USER': 'cltbld', 10:09:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466701214.633874-173151750', 10:09:16 INFO - '_': '/tools/buildbot/bin/python'} 10:09:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:16 INFO - Downloading/unpacking blobuploader==1.2.4 10:09:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:21 INFO - Downloading blobuploader-1.2.4.tar.gz 10:09:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:09:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:09:21 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 10:09:21 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 10:09:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:21 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 10:09:21 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 10:09:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:09:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:09:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:09:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:09:23 INFO - Downloading docopt-0.6.1.tar.gz 10:09:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:09:23 INFO - Installing collected packages: blobuploader, requests, docopt 10:09:23 INFO - Running setup.py install for blobuploader 10:09:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:09:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:09:23 INFO - Running setup.py install for requests 10:09:24 INFO - Running setup.py install for docopt 10:09:25 INFO - Successfully installed blobuploader requests docopt 10:09:25 INFO - Cleaning up... 10:09:25 INFO - Return code: 0 10:09:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:09:25 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')]} 10:09:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:09:25 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')]} 10:09:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:09:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8acfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b36598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88cae30>, '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 0x8b67c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be6470>, '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-1466701214.633874-173151750', '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 10:09:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:09:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:09:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:09:25 INFO - 'CCACHE_UMASK': '002', 10:09:25 INFO - 'DISPLAY': ':0', 10:09:25 INFO - 'HOME': '/home/cltbld', 10:09:25 INFO - 'LANG': 'en_US.UTF-8', 10:09:25 INFO - 'LOGNAME': 'cltbld', 10:09:25 INFO - 'MAIL': '/var/mail/cltbld', 10:09:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:09:25 INFO - 'MOZ_NO_REMOTE': '1', 10:09:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:09:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:09:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:25 INFO - 'PWD': '/builds/slave/test', 10:09:25 INFO - 'SHELL': '/bin/bash', 10:09:25 INFO - 'SHLVL': '1', 10:09:25 INFO - 'TERM': 'linux', 10:09:25 INFO - 'TMOUT': '86400', 10:09:25 INFO - 'USER': 'cltbld', 10:09:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466701214.633874-173151750', 10:09:25 INFO - '_': '/tools/buildbot/bin/python'} 10:09:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:09:25 INFO - Running setup.py (path:/tmp/pip-XI_AAI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:09:25 INFO - Running setup.py (path:/tmp/pip-JRfYdL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:09:25 INFO - Running setup.py (path:/tmp/pip-m2cKrm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:09:25 INFO - Running setup.py (path:/tmp/pip-w8EY2H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:09:26 INFO - Running setup.py (path:/tmp/pip-JEkgbH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:09:26 INFO - Running setup.py (path:/tmp/pip-UUSy5G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:09:26 INFO - Running setup.py (path:/tmp/pip-WFia83-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:09:26 INFO - Running setup.py (path:/tmp/pip-UJK3uv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:09:26 INFO - Running setup.py (path:/tmp/pip-L_CdlS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:09:26 INFO - Running setup.py (path:/tmp/pip-qxd0kf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:09:26 INFO - Running setup.py (path:/tmp/pip-rD7sgA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:09:27 INFO - Running setup.py (path:/tmp/pip-UfEz08-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:09:27 INFO - Running setup.py (path:/tmp/pip-TMMSBE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:09:27 INFO - Running setup.py (path:/tmp/pip-y8quqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:27 INFO - Running setup.py (path:/tmp/pip-vGl1tF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:09:27 INFO - Running setup.py (path:/tmp/pip-pVquHi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:09:27 INFO - Running setup.py (path:/tmp/pip-TSzxjX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:09:27 INFO - Running setup.py (path:/tmp/pip-oxJKoU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:09:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:09:27 INFO - Running setup.py (path:/tmp/pip-LO0XC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:28 INFO - Running setup.py (path:/tmp/pip-95FZKq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:09:28 INFO - Running setup.py (path:/tmp/pip-j2OJif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:09:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:09:28 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 10:09:28 INFO - Running setup.py install for manifestparser 10:09:29 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:09:29 INFO - Running setup.py install for mozcrash 10:09:29 INFO - Running setup.py install for mozdebug 10:09:29 INFO - Running setup.py install for mozdevice 10:09:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:09:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:09:29 INFO - Running setup.py install for mozfile 10:09:29 INFO - Running setup.py install for mozhttpd 10:09:30 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Running setup.py install for mozinfo 10:09:30 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Running setup.py install for mozInstall 10:09:30 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:09:30 INFO - Running setup.py install for mozleak 10:09:30 INFO - Running setup.py install for mozlog 10:09:31 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Running setup.py install for moznetwork 10:09:31 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Running setup.py install for mozprocess 10:09:31 INFO - Running setup.py install for mozprofile 10:09:31 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:09:31 INFO - Running setup.py install for mozrunner 10:09:31 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:09:32 INFO - Running setup.py install for mozscreenshot 10:09:32 INFO - Running setup.py install for moztest 10:09:32 INFO - Running setup.py install for mozversion 10:09:32 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:09:32 INFO - Running setup.py install for wptserve 10:09:32 INFO - Running setup.py install for marionette-driver 10:09:33 INFO - Running setup.py install for browsermob-proxy 10:09:33 INFO - Running setup.py install for marionette-client 10:09:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:09:33 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:09:34 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 10:09:34 INFO - Cleaning up... 10:09:34 INFO - Return code: 0 10:09:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:09: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')]} 10:09:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:09:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:09: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')]} 10:09:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:09:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:09:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8acfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b36598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8be8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88cae30>, '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 0x8b67c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be6470>, '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-1466701214.633874-173151750', '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 10:09:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:09:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:09:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:09:34 INFO - 'CCACHE_UMASK': '002', 10:09:34 INFO - 'DISPLAY': ':0', 10:09:34 INFO - 'HOME': '/home/cltbld', 10:09:34 INFO - 'LANG': 'en_US.UTF-8', 10:09:34 INFO - 'LOGNAME': 'cltbld', 10:09:34 INFO - 'MAIL': '/var/mail/cltbld', 10:09:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:09:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:09:34 INFO - 'MOZ_NO_REMOTE': '1', 10:09:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:09:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:09:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:09:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:09:34 INFO - 'PWD': '/builds/slave/test', 10:09:34 INFO - 'SHELL': '/bin/bash', 10:09:34 INFO - 'SHLVL': '1', 10:09:34 INFO - 'TERM': 'linux', 10:09:34 INFO - 'TMOUT': '86400', 10:09:34 INFO - 'USER': 'cltbld', 10:09:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466701214.633874-173151750', 10:09:34 INFO - '_': '/tools/buildbot/bin/python'} 10:09:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:09:34 INFO - Running setup.py (path:/tmp/pip-lB044X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:09:34 INFO - Running setup.py (path:/tmp/pip-nuhzts-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:09:34 INFO - Running setup.py (path:/tmp/pip-rcMWdr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:09:34 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)) 10:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:09:34 INFO - Running setup.py (path:/tmp/pip-1qfJav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:09:35 INFO - Running setup.py (path:/tmp/pip-R64B3C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:09:35 INFO - Running setup.py (path:/tmp/pip-L5PvTW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:09:35 INFO - Running setup.py (path:/tmp/pip-4os9XK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:09:35 INFO - Running setup.py (path:/tmp/pip-e6YJ6r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:09:35 INFO - Running setup.py (path:/tmp/pip-0Bpenx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:09:35 INFO - Running setup.py (path:/tmp/pip-WmczQz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:09:35 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)) 10:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:09:35 INFO - Running setup.py (path:/tmp/pip-JJ0vy2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:09:36 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)) 10:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:09:36 INFO - Running setup.py (path:/tmp/pip-9lpzer-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:09:36 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)) 10:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:09:36 INFO - Running setup.py (path:/tmp/pip-YOMmnw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:09:36 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)) 10:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:09:36 INFO - Running setup.py (path:/tmp/pip-bIsI4H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:09:36 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)) 10:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:36 INFO - Running setup.py (path:/tmp/pip-fq3Ewt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:09:36 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)) 10:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:09:36 INFO - Running setup.py (path:/tmp/pip-VxImou-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:09:36 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)) 10:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:09:36 INFO - Running setup.py (path:/tmp/pip-COq4Xb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:09:37 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)) 10:09:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:09:37 INFO - Running setup.py (path:/tmp/pip-gifsTM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:09:37 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)) 10:09:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:09:37 INFO - Running setup.py (path:/tmp/pip-lSVHft-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:09:37 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)) 10:09:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:37 INFO - Running setup.py (path:/tmp/pip-7v1dK2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:09:37 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)) 10:09:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:09:37 INFO - Running setup.py (path:/tmp/pip-PPqgjN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:09:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:09:38 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)) 10:09:38 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)) 10:09:38 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)) 10:09:38 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)) 10:09:38 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)) 10:09:38 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)) 10:09:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:09:38 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 10:09:38 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 10:09:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:09:38 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 10:09:38 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 10:09:43 INFO - Downloading blessings-1.6.tar.gz 10:09:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:09:44 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)) 10:09:44 INFO - Installing collected packages: blessings 10:09:44 INFO - Running setup.py install for blessings 10:09:44 INFO - Successfully installed blessings 10:09:44 INFO - Cleaning up... 10:09:44 INFO - Return code: 0 10:09:44 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:09:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:09:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:09:44 INFO - Reading from file tmpfile_stdout 10:09:44 INFO - Current package versions: 10:09:44 INFO - argparse == 1.2.1 10:09:44 INFO - blessings == 1.6 10:09:44 INFO - blobuploader == 1.2.4 10:09:44 INFO - browsermob-proxy == 0.6.0 10:09:44 INFO - docopt == 0.6.1 10:09:44 INFO - manifestparser == 1.1 10:09:44 INFO - marionette-client == 2.3.0 10:09:44 INFO - marionette-driver == 1.4.0 10:09:44 INFO - mozInstall == 1.12 10:09:44 INFO - mozcrash == 0.17 10:09:44 INFO - mozdebug == 0.1 10:09:44 INFO - mozdevice == 0.48 10:09:44 INFO - mozfile == 1.2 10:09:44 INFO - mozhttpd == 0.7 10:09:44 INFO - mozinfo == 0.9 10:09:44 INFO - mozleak == 0.1 10:09:44 INFO - mozlog == 3.1 10:09:44 INFO - moznetwork == 0.27 10:09:44 INFO - mozprocess == 0.22 10:09:44 INFO - mozprofile == 0.28 10:09:44 INFO - mozrunner == 6.11 10:09:44 INFO - mozscreenshot == 0.1 10:09:44 INFO - mozsystemmonitor == 0.0 10:09:44 INFO - moztest == 0.7 10:09:44 INFO - mozversion == 1.4 10:09:44 INFO - psutil == 3.1.1 10:09:44 INFO - requests == 1.2.3 10:09:44 INFO - wptserve == 1.4.0 10:09:44 INFO - wsgiref == 0.1.2 10:09:44 INFO - Running post-action listener: _resource_record_post_action 10:09:44 INFO - Running post-action listener: _start_resource_monitoring 10:09:45 INFO - Starting resource monitoring. 10:09:45 INFO - ##### 10:09:45 INFO - ##### Running pull step. 10:09:45 INFO - ##### 10:09:45 INFO - Running pre-action listener: _resource_record_pre_action 10:09:45 INFO - Running main action method: pull 10:09:45 INFO - Pull has nothing to do! 10:09:45 INFO - Running post-action listener: _resource_record_post_action 10:09:45 INFO - ##### 10:09:45 INFO - ##### Running install step. 10:09:45 INFO - ##### 10:09:45 INFO - Running pre-action listener: _resource_record_pre_action 10:09:45 INFO - Running main action method: install 10:09:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:09:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:09:45 INFO - Reading from file tmpfile_stdout 10:09:45 INFO - Detecting whether we're running mozinstall >=1.0... 10:09:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:09:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:09:45 INFO - Reading from file tmpfile_stdout 10:09:45 INFO - Output received: 10:09:45 INFO - Usage: mozinstall [options] installer 10:09:45 INFO - Options: 10:09:45 INFO - -h, --help show this help message and exit 10:09:45 INFO - -d DEST, --destination=DEST 10:09:45 INFO - Directory to install application into. [default: 10:09:45 INFO - "/builds/slave/test"] 10:09:45 INFO - --app=APP Application being installed. [default: firefox] 10:09:45 INFO - mkdir: /builds/slave/test/build/application 10:09:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:09:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 10:10:18 INFO - Reading from file tmpfile_stdout 10:10:18 INFO - Output received: 10:10:18 INFO - /builds/slave/test/build/application/firefox/firefox 10:10:18 INFO - Running post-action listener: _resource_record_post_action 10:10:18 INFO - ##### 10:10:18 INFO - ##### Running run-tests step. 10:10:18 INFO - ##### 10:10:18 INFO - Running pre-action listener: _resource_record_pre_action 10:10:18 INFO - Running main action method: run_tests 10:10:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:10:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:10:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:10:18 INFO - grabbing minidump binary from tooltool 10:10:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:10:18 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 0x88cae30>, '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 0x8b67c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8be6470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:10:18 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 10:10:18 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 10:10:18 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:10:18 INFO - Return code: 0 10:10:18 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 10:10:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:10:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:10:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:10:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:10:18 INFO - 'CCACHE_UMASK': '002', 10:10:18 INFO - 'DISPLAY': ':0', 10:10:18 INFO - 'HOME': '/home/cltbld', 10:10:18 INFO - 'LANG': 'en_US.UTF-8', 10:10:18 INFO - 'LOGNAME': 'cltbld', 10:10:18 INFO - 'MAIL': '/var/mail/cltbld', 10:10:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:10:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:10:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:10:18 INFO - 'MOZ_NO_REMOTE': '1', 10:10:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:10:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:10:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:10:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:10:18 INFO - 'PWD': '/builds/slave/test', 10:10:18 INFO - 'SHELL': '/bin/bash', 10:10:18 INFO - 'SHLVL': '1', 10:10:18 INFO - 'TERM': 'linux', 10:10:18 INFO - 'TMOUT': '86400', 10:10:18 INFO - 'USER': 'cltbld', 10:10:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466701214.633874-173151750', 10:10:18 INFO - '_': '/tools/buildbot/bin/python'} 10:10:18 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:10:19 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 10:10:19 INFO - import pkg_resources 10:10:20 INFO - Using 1 client processes 10:10:20 INFO - wptserve Starting http server on 127.0.0.1:8000 10:10:20 INFO - wptserve Starting http server on 127.0.0.1:8001 10:10:20 INFO - wptserve Starting http server on 127.0.0.1:8443 10:10:22 INFO - SUITE-START | Running 778 tests 10:10:22 INFO - Running testharness tests 10:10:22 INFO - Setting up ssl 10:10:22 INFO - PROCESS | certutil | 10:10:23 INFO - PROCESS | certutil | 10:10:23 INFO - PROCESS | certutil | 10:10:23 INFO - Certificate Nickname Trust Attributes 10:10:23 INFO - SSL,S/MIME,JAR/XPI 10:10:23 INFO - 10:10:23 INFO - web-platform-tests CT,, 10:10:23 INFO - 10:10:23 INFO - Starting runner 10:10:26 INFO - PROCESS | 23028 | 1466701826166 Marionette DEBUG Marionette enabled via build flag and pref 10:10:26 INFO - PROCESS | 23028 | ++DOCSHELL 0xa4d44800 == 1 [pid = 23028] [id = 1] 10:10:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 1 (0xa4d44c00) [pid = 23028] [serial = 1] [outer = (nil)] 10:10:26 INFO - PROCESS | 23028 | [23028] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:10:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 2 (0xa4d45400) [pid = 23028] [serial = 2] [outer = 0xa4d44c00] 10:10:26 INFO - PROCESS | 23028 | 1466701826931 Marionette INFO Listening on port 2828 10:10:27 INFO - PROCESS | 23028 | 1466701827657 Marionette DEBUG Marionette enabled via command-line flag 10:10:27 INFO - PROCESS | 23028 | ++DOCSHELL 0xa23a2000 == 2 [pid = 23028] [id = 2] 10:10:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 3 (0xa23ab000) [pid = 23028] [serial = 3] [outer = (nil)] 10:10:27 INFO - PROCESS | 23028 | [23028] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:10:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 4 (0xa23ab800) [pid = 23028] [serial = 4] [outer = 0xa23ab000] 10:10:27 INFO - PROCESS | 23028 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20c4a80 10:10:27 INFO - PROCESS | 23028 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20c8580 10:10:27 INFO - PROCESS | 23028 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20d3540 10:10:27 INFO - PROCESS | 23028 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20d71a0 10:10:27 INFO - PROCESS | 23028 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20d7ec0 10:10:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 5 (0xa1008400) [pid = 23028] [serial = 5] [outer = 0xa4d44c00] 10:10:28 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:28 INFO - PROCESS | 23028 | 1466701828087 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41331 10:10:28 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:28 INFO - PROCESS | 23028 | 1466701828126 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41332 10:10:28 INFO - PROCESS | 23028 | 1466701828189 Marionette DEBUG Closed connection conn0 10:10:28 INFO - PROCESS | 23028 | 1466701828194 Marionette DEBUG Closed connection conn1 10:10:28 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:28 INFO - PROCESS | 23028 | 1466701828209 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41333 10:10:28 INFO - PROCESS | 23028 | [23028] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 10:10:28 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:28 INFO - PROCESS | 23028 | 1466701828366 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41334 10:10:28 INFO - PROCESS | 23028 | 1466701828372 Marionette DEBUG Closed connection conn2 10:10:28 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:10:28 INFO - PROCESS | 23028 | 1466701828431 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:41335 10:10:28 INFO - PROCESS | 23028 | 1466701828444 Marionette DEBUG Closed connection conn3 10:10:28 INFO - PROCESS | 23028 | 1466701828477 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:10:28 INFO - PROCESS | 23028 | 1466701828498 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623083527","device":"desktop","version":"48.0"} 10:10:29 INFO - PROCESS | 23028 | [23028] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x9aa2e400 == 3 [pid = 23028] [id = 3] 10:10:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 6 (0x9aa2ec00) [pid = 23028] [serial = 6] [outer = (nil)] 10:10:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x9aa31400 == 4 [pid = 23028] [id = 4] 10:10:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 7 (0x9aa32800) [pid = 23028] [serial = 7] [outer = (nil)] 10:10:31 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:10:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a22f400 == 5 [pid = 23028] [id = 5] 10:10:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 8 (0x9a22f800) [pid = 23028] [serial = 8] [outer = (nil)] 10:10:31 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:10:31 INFO - PROCESS | 23028 | [23028] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:10:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 9 (0x99e70000) [pid = 23028] [serial = 9] [outer = 0x9a22f800] 10:10:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 10 (0x99bc8000) [pid = 23028] [serial = 10] [outer = 0x9aa2ec00] 10:10:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 11 (0x99bc9c00) [pid = 23028] [serial = 11] [outer = 0x9aa32800] 10:10:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 12 (0x99bcc400) [pid = 23028] [serial = 12] [outer = 0x9a22f800] 10:10:33 INFO - PROCESS | 23028 | 1466701833379 Marionette INFO startBrowser e61580f9-02ce-4af8-a28f-711039442b97 10:10:33 INFO - PROCESS | 23028 | 1466701833429 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 23028 | 1466701833449 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 23028 | 1466701833454 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 13 (0x98733c00) [pid = 23028] [serial = 13] [outer = 0x9a22f800] 10:10:34 INFO - PROCESS | 23028 | 1466701834210 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"e61580f9-02ce-4af8-a28f-711039442b97","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160623083527","device":"desktop","version":"48.0","command_id":1}}] 10:10:34 INFO - PROCESS | 23028 | 1466701834418 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:10:34 INFO - PROCESS | 23028 | 1466701834429 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:34 INFO - PROCESS | 23028 | 1466701834777 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 10:10:34 INFO - PROCESS | 23028 | 1466701834877 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:10:34 INFO - PROCESS | 23028 | 1466701834883 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:34 INFO - PROCESS | 23028 | [23028] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:10:35 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:10:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 14 (0x9514a400) [pid = 23028] [serial = 14] [outer = 0x9a22f800] 10:10:35 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:10:35 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:10:35 INFO - PROCESS | 23028 | 1466701835425 Marionette TRACE conn4 <- [1,3,null,{}] 10:10:35 INFO - PROCESS | 23028 | 1466701835460 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:10:35 INFO - PROCESS | 23028 | 1466701835465 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:35 INFO - PROCESS | 23028 | 1466701835494 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 10:10:35 INFO - PROCESS | 23028 | 1466701835533 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 10:10:35 INFO - PROCESS | 23028 | 1466701835538 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 10:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:10:35 INFO - PROCESS | 23028 | 1466701835547 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:10:35 INFO - PROCESS | 23028 | 1466701835554 Marionette TRACE conn4 <- [1,6,null,{}] 10:10:35 INFO - PROCESS | 23028 | 1466701835579 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:35 INFO - PROCESS | 23028 | 1466701835588 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:35 INFO - PROCESS | 23028 | 1466701835627 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 10:10:35 INFO - PROCESS | 23028 | 1466701835635 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:35 INFO - PROCESS | 23028 | 1466701835646 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x93a7d400 == 6 [pid = 23028] [id = 6] 10:10:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 15 (0x93a7d800) [pid = 23028] [serial = 15] [outer = (nil)] 10:10:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 16 (0x93a7f800) [pid = 23028] [serial = 16] [outer = 0x93a7d800] 10:10:35 INFO - PROCESS | 23028 | 1466701835780 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 17 (0x93a84400) [pid = 23028] [serial = 17] [outer = 0x93a7d800] 10:10:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x93865000 == 7 [pid = 23028] [id = 7] 10:10:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 18 (0x93867400) [pid = 23028] [serial = 18] [outer = (nil)] 10:10:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 19 (0x93869400) [pid = 23028] [serial = 19] [outer = 0x93867400] 10:10:36 INFO - PROCESS | 23028 | 1466701836409 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 20 (0x938b1c00) [pid = 23028] [serial = 20] [outer = 0x93867400] 10:10:37 INFO - PROCESS | 23028 | [23028] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 10:10:38 INFO - PROCESS | 23028 | 1466701838052 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 2660ms 10:10:38 INFO - PROCESS | 23028 | 1466701838299 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 10:10:38 INFO - PROCESS | 23028 | 1466701838307 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 10:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:10:38 INFO - PROCESS | 23028 | 1466701838380 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:10:38 INFO - PROCESS | 23028 | 1466701838386 Marionette TRACE conn4 <- [1,10,null,{}] 10:10:38 INFO - PROCESS | 23028 | 1466701838471 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:38 INFO - PROCESS | 23028 | 1466701838483 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:38 INFO - PROCESS | 23028 | 1466701838844 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 10:10:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x9aa2e800 == 8 [pid = 23028] [id = 8] 10:10:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 21 (0x9aa39c00) [pid = 23028] [serial = 21] [outer = (nil)] 10:10:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 22 (0x9ad83400) [pid = 23028] [serial = 22] [outer = 0x9aa39c00] 10:10:39 INFO - PROCESS | 23028 | 1466701839125 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 23028 | 1466701839139 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x93864800 == 9 [pid = 23028] [id = 9] 10:10:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 23 (0x9ad89800) [pid = 23028] [serial = 23] [outer = (nil)] 10:10:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 24 (0x9b6e9000) [pid = 23028] [serial = 24] [outer = 0x9ad89800] 10:10:39 INFO - PROCESS | 23028 | 1466701839315 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 25 (0x9d80e000) [pid = 23028] [serial = 25] [outer = 0x9ad89800] 10:10:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 26 (0x9a872400) [pid = 23028] [serial = 26] [outer = 0x9aa39c00] 10:10:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x93787c00 == 10 [pid = 23028] [id = 10] 10:10:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 27 (0x93788000) [pid = 23028] [serial = 27] [outer = (nil)] 10:10:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 28 (0x9378f000) [pid = 23028] [serial = 28] [outer = 0x93788000] 10:10:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 29 (0x99770800) [pid = 23028] [serial = 29] [outer = 0x93788000] 10:10:40 INFO - PROCESS | 23028 | 1466701840979 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 2698ms 10:10:41 INFO - PROCESS | 23028 | 1466701841058 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 23028 | 1466701841072 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 10:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:10:41 INFO - PROCESS | 23028 | 1466701841090 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 23028 | 1466701841098 Marionette TRACE conn4 <- [1,14,null,{}] 10:10:41 INFO - PROCESS | 23028 | 1466701841157 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:41 INFO - PROCESS | 23028 | 1466701841168 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:41 INFO - PROCESS | 23028 | 1466701841531 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 10:10:41 INFO - PROCESS | 23028 | 1466701841708 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 23028 | 1466701841723 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x938b4800 == 11 [pid = 23028] [id = 11] 10:10:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 30 (0xa108c400) [pid = 23028] [serial = 30] [outer = (nil)] 10:10:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 31 (0xa4f7e000) [pid = 23028] [serial = 31] [outer = 0xa108c400] 10:10:41 INFO - PROCESS | 23028 | 1466701841867 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 32 (0xa67a0c00) [pid = 23028] [serial = 32] [outer = 0xa108c400] 10:10:43 INFO - PROCESS | 23028 | 1466701843086 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 2038ms 10:10:43 INFO - PROCESS | 23028 | 1466701843126 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 23028 | 1466701843133 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 10:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:10:43 INFO - PROCESS | 23028 | 1466701843143 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 23028 | 1466701843150 Marionette TRACE conn4 <- [1,18,null,{}] 10:10:43 INFO - PROCESS | 23028 | 1466701843169 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:43 INFO - PROCESS | 23028 | 1466701843180 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:43 INFO - PROCESS | 23028 | 1466701843608 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 10:10:43 INFO - PROCESS | 23028 | 1466701843793 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 23028 | 1466701843808 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a2e0800 == 12 [pid = 23028] [id = 12] 10:10:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 33 (0x9a2e0c00) [pid = 23028] [serial = 33] [outer = (nil)] 10:10:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 34 (0x9a2e3400) [pid = 23028] [serial = 34] [outer = 0x9a2e0c00] 10:10:43 INFO - PROCESS | 23028 | 1466701843904 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 35 (0x9a2e7000) [pid = 23028] [serial = 35] [outer = 0x9a2e0c00] 10:10:44 INFO - PROCESS | 23028 | 1466701844801 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1701ms 10:10:44 INFO - PROCESS | 23028 | 1466701844846 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 23028 | 1466701844852 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 10:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:10:44 INFO - PROCESS | 23028 | 1466701844860 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 23028 | 1466701844865 Marionette TRACE conn4 <- [1,22,null,{}] 10:10:44 INFO - PROCESS | 23028 | 1466701844872 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:44 INFO - PROCESS | 23028 | 1466701844878 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:45 INFO - PROCESS | 23028 | 1466701845078 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 10:10:45 INFO - PROCESS | 23028 | 1466701845224 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 23028 | 1466701845233 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x9d878c00 == 13 [pid = 23028] [id = 13] 10:10:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 36 (0x9d87bc00) [pid = 23028] [serial = 36] [outer = (nil)] 10:10:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 37 (0x9d880400) [pid = 23028] [serial = 37] [outer = 0x9d87bc00] 10:10:45 INFO - PROCESS | 23028 | 1466701845325 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 38 (0x9d883800) [pid = 23028] [serial = 38] [outer = 0x9d87bc00] 10:10:46 INFO - PROCESS | 23028 | 1466701846468 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1632ms 10:10:46 INFO - PROCESS | 23028 | 1466701846494 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 23028 | 1466701846500 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 10:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:10:46 INFO - PROCESS | 23028 | 1466701846510 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 23028 | 1466701846515 Marionette TRACE conn4 <- [1,26,null,{}] 10:10:46 INFO - PROCESS | 23028 | 1466701846524 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:46 INFO - PROCESS | 23028 | 1466701846530 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:46 INFO - PROCESS | 23028 | 1466701846811 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 10:10:47 INFO - PROCESS | 23028 | 1466701847022 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 23028 | 1466701847037 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x96c86c00 == 14 [pid = 23028] [id = 14] 10:10:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 39 (0x96c87400) [pid = 23028] [serial = 39] [outer = (nil)] 10:10:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 40 (0x9765a400) [pid = 23028] [serial = 40] [outer = 0x96c87400] 10:10:47 INFO - PROCESS | 23028 | 1466701847114 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 41 (0x995d2400) [pid = 23028] [serial = 41] [outer = 0x96c87400] 10:10:47 INFO - PROCESS | 23028 | 1466701847925 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1498ms 10:10:48 INFO - PROCESS | 23028 | 1466701848009 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 10:10:48 INFO - PROCESS | 23028 | 1466701848016 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 10:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:10:48 INFO - PROCESS | 23028 | 1466701848027 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:10:48 INFO - PROCESS | 23028 | 1466701848031 Marionette TRACE conn4 <- [1,30,null,{}] 10:10:48 INFO - PROCESS | 23028 | 1466701848038 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:48 INFO - PROCESS | 23028 | 1466701848043 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:48 INFO - PROCESS | 23028 | 1466701848218 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 10:10:48 INFO - PROCESS | 23028 | 1466701848315 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:48 INFO - PROCESS | 23028 | 1466701848331 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a2e3000 == 15 [pid = 23028] [id = 15] 10:10:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 42 (0x9a864000) [pid = 23028] [serial = 42] [outer = (nil)] 10:10:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 43 (0x9aa33000) [pid = 23028] [serial = 43] [outer = 0x9a864000] 10:10:48 INFO - PROCESS | 23028 | 1466701848419 Marionette DEBUG loaded listener.js 10:10:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 44 (0x9ab4dc00) [pid = 23028] [serial = 44] [outer = 0x9a864000] 10:10:49 INFO - PROCESS | 23028 | 1466701849241 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1231ms 10:10:49 INFO - PROCESS | 23028 | 1466701849258 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 10:10:49 INFO - PROCESS | 23028 | 1466701849263 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 10:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:10:49 INFO - PROCESS | 23028 | 1466701849283 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:10:49 INFO - PROCESS | 23028 | 1466701849290 Marionette TRACE conn4 <- [1,34,null,{}] 10:10:49 INFO - PROCESS | 23028 | 1466701849309 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:49 INFO - PROCESS | 23028 | 1466701849318 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:49 INFO - PROCESS | 23028 | 1466701849493 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 10:10:49 INFO - PROCESS | 23028 | 1466701849507 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 23028 | 1466701849514 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x9ad89c00 == 16 [pid = 23028] [id = 16] 10:10:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 45 (0x9ad8a400) [pid = 23028] [serial = 45] [outer = (nil)] 10:10:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 46 (0x9ae0d800) [pid = 23028] [serial = 46] [outer = 0x9ad8a400] 10:10:49 INFO - PROCESS | 23028 | 1466701849598 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 47 (0x9b6e1400) [pid = 23028] [serial = 47] [outer = 0x9ad8a400] 10:10:50 INFO - PROCESS | 23028 | 1466701850485 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1252ms 10:10:50 INFO - PROCESS | 23028 | 1466701850523 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 10:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:10:50 INFO - PROCESS | 23028 | 1466701850528 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 10:10:50 INFO - PROCESS | 23028 | 1466701850536 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 23028 | 1466701850540 Marionette TRACE conn4 <- [1,38,null,{}] 10:10:50 INFO - PROCESS | 23028 | 1466701850546 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:50 INFO - PROCESS | 23028 | 1466701850552 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:50 INFO - PROCESS | 23028 | 1466701850749 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 10:10:50 INFO - PROCESS | 23028 | 1466701850860 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 23028 | 1466701850874 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x93a79400 == 17 [pid = 23028] [id = 17] 10:10:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 48 (0x9b701800) [pid = 23028] [serial = 48] [outer = (nil)] 10:10:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 49 (0x9b70e000) [pid = 23028] [serial = 49] [outer = 0x9b701800] 10:10:50 INFO - PROCESS | 23028 | 1466701850944 Marionette DEBUG loaded listener.js 10:10:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 50 (0x9b87a400) [pid = 23028] [serial = 50] [outer = 0x9b701800] 10:10:51 INFO - PROCESS | 23028 | 1466701851698 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1185ms 10:10:51 INFO - PROCESS | 23028 | 1466701851722 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 10:10:51 INFO - PROCESS | 23028 | 1466701851725 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 10:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:10:51 INFO - PROCESS | 23028 | 1466701851734 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:10:51 INFO - PROCESS | 23028 | 1466701851737 Marionette TRACE conn4 <- [1,42,null,{}] 10:10:51 INFO - PROCESS | 23028 | 1466701851758 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:51 INFO - PROCESS | 23028 | 1466701851764 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:51 INFO - PROCESS | 23028 | 1466701851922 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 10:10:51 INFO - PROCESS | 23028 | 1466701851931 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:51 INFO - PROCESS | 23028 | 1466701851946 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x9d40e000 == 18 [pid = 23028] [id = 18] 10:10:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 51 (0x9d40e800) [pid = 23028] [serial = 51] [outer = (nil)] 10:10:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 52 (0x9d816800) [pid = 23028] [serial = 52] [outer = 0x9d40e800] 10:10:52 INFO - PROCESS | 23028 | 1466701852017 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 53 (0x9d877400) [pid = 23028] [serial = 53] [outer = 0x9d40e800] 10:10:52 INFO - PROCESS | 23028 | 1466701852849 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1149ms 10:10:52 INFO - PROCESS | 23028 | 1466701852883 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 10:10:52 INFO - PROCESS | 23028 | 1466701852886 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 10:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:10:52 INFO - PROCESS | 23028 | 1466701852893 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 23028 | 1466701852896 Marionette TRACE conn4 <- [1,46,null,{}] 10:10:52 INFO - PROCESS | 23028 | 1466701852903 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:52 INFO - PROCESS | 23028 | 1466701852914 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:53 INFO - PROCESS | 23028 | 1466701853121 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 10:10:53 INFO - PROCESS | 23028 | 1466701853216 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:53 INFO - PROCESS | 23028 | 1466701853229 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x9b70c400 == 19 [pid = 23028] [id = 19] 10:10:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 54 (0x9d87c000) [pid = 23028] [serial = 54] [outer = (nil)] 10:10:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 55 (0xa2367c00) [pid = 23028] [serial = 55] [outer = 0x9d87c000] 10:10:53 INFO - PROCESS | 23028 | 1466701853304 Marionette DEBUG loaded listener.js 10:10:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 56 (0xa23e9400) [pid = 23028] [serial = 56] [outer = 0x9d87c000] 10:10:54 INFO - PROCESS | 23028 | 1466701854087 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1239ms 10:10:54 INFO - PROCESS | 23028 | 1466701854134 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 10:10:54 INFO - PROCESS | 23028 | 1466701854138 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 10:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:10:54 INFO - PROCESS | 23028 | 1466701854163 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:10:54 INFO - PROCESS | 23028 | 1466701854166 Marionette TRACE conn4 <- [1,50,null,{}] 10:10:54 INFO - PROCESS | 23028 | 1466701854174 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:54 INFO - PROCESS | 23028 | 1466701854178 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:54 INFO - PROCESS | 23028 | 1466701854344 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 10:10:54 INFO - PROCESS | 23028 | 1466701854355 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:54 INFO - PROCESS | 23028 | 1466701854366 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x9764fc00 == 20 [pid = 23028] [id = 20] 10:10:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 57 (0x99d75400) [pid = 23028] [serial = 57] [outer = (nil)] 10:10:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 58 (0xa25a8c00) [pid = 23028] [serial = 58] [outer = 0x99d75400] 10:10:54 INFO - PROCESS | 23028 | 1466701854454 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 59 (0xa2f8e800) [pid = 23028] [serial = 59] [outer = 0x99d75400] 10:10:55 INFO - PROCESS | 23028 | 1466701855223 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1089ms 10:10:55 INFO - PROCESS | 23028 | 1466701855250 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 10:10:55 INFO - PROCESS | 23028 | 1466701855257 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 10:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:10:55 INFO - PROCESS | 23028 | 1466701855273 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:10:55 INFO - PROCESS | 23028 | 1466701855277 Marionette TRACE conn4 <- [1,54,null,{}] 10:10:55 INFO - PROCESS | 23028 | 1466701855283 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:55 INFO - PROCESS | 23028 | 1466701855288 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:56 INFO - PROCESS | 23028 | 1466701856444 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 10:10:56 INFO - PROCESS | 23028 | 1466701856578 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:56 INFO - PROCESS | 23028 | 1466701856592 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x96c87c00 == 21 [pid = 23028] [id = 21] 10:10:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 60 (0x96c8c800) [pid = 23028] [serial = 60] [outer = (nil)] 10:10:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 61 (0x9765c000) [pid = 23028] [serial = 61] [outer = 0x96c8c800] 10:10:56 INFO - PROCESS | 23028 | 1466701856668 Marionette DEBUG loaded listener.js 10:10:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x988e1000) [pid = 23028] [serial = 62] [outer = 0x96c8c800] 10:10:57 INFO - PROCESS | 23028 | 1466701857899 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:57 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x93a7d800) [pid = 23028] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:10:57 INFO - PROCESS | 23028 | --DOMWINDOW == 60 (0x9ad89800) [pid = 23028] [serial = 23] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:10:57 INFO - PROCESS | 23028 | --DOMWINDOW == 59 (0xa108c400) [pid = 23028] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:10:57 INFO - PROCESS | 23028 | --DOMWINDOW == 58 (0x9a2e0c00) [pid = 23028] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:10:57 INFO - PROCESS | 23028 | --DOMWINDOW == 57 (0x9d87bc00) [pid = 23028] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:10:57 INFO - PROCESS | 23028 | --DOMWINDOW == 56 (0x96c87400) [pid = 23028] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:10:57 INFO - PROCESS | 23028 | --DOMWINDOW == 55 (0x9a864000) [pid = 23028] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:10:57 INFO - PROCESS | 23028 | --DOMWINDOW == 54 (0x9ad8a400) [pid = 23028] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2750ms 10:10:58 INFO - PROCESS | 23028 | 1466701858053 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 23028 | 1466701858061 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 10:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:10:58 INFO - PROCESS | 23028 | 1466701858079 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 23028 | 1466701858084 Marionette TRACE conn4 <- [1,58,null,{}] 10:10:58 INFO - PROCESS | 23028 | 1466701858092 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:58 INFO - PROCESS | 23028 | 1466701858098 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:58 INFO - PROCESS | 23028 | 1466701858271 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 10:10:58 INFO - PROCESS | 23028 | 1466701858361 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 23028 | 1466701858373 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x995ce000 == 22 [pid = 23028] [id = 22] 10:10:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 55 (0x995cec00) [pid = 23028] [serial = 63] [outer = (nil)] 10:10:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 56 (0x99a5ec00) [pid = 23028] [serial = 64] [outer = 0x995cec00] 10:10:58 INFO - PROCESS | 23028 | 1466701858454 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 57 (0x9a2e0000) [pid = 23028] [serial = 65] [outer = 0x995cec00] 10:10:59 INFO - PROCESS | 23028 | 1466701859163 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1138ms 10:10:59 INFO - PROCESS | 23028 | 1466701859217 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 10:10:59 INFO - PROCESS | 23028 | 1466701859221 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 10:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:10:59 INFO - PROCESS | 23028 | 1466701859229 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 23028 | 1466701859233 Marionette TRACE conn4 <- [1,62,null,{}] 10:10:59 INFO - PROCESS | 23028 | 1466701859239 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:10:59 INFO - PROCESS | 23028 | 1466701859244 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:59 INFO - PROCESS | 23028 | 1466701859417 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 10:10:59 INFO - PROCESS | 23028 | 1466701859430 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:59 INFO - PROCESS | 23028 | 1466701859438 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:10:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a2e4c00 == 23 [pid = 23028] [id = 23] 10:10:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 58 (0x9ab57000) [pid = 23028] [serial = 66] [outer = (nil)] 10:10:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 59 (0x9ab59c00) [pid = 23028] [serial = 67] [outer = 0x9ab57000] 10:10:59 INFO - PROCESS | 23028 | 1466701859515 Marionette DEBUG loaded listener.js 10:10:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 60 (0x9ab76000) [pid = 23028] [serial = 68] [outer = 0x9ab57000] 10:11:00 INFO - PROCESS | 23028 | 1466701860537 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1382ms 10:11:00 INFO - PROCESS | 23028 | 1466701860613 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 10:11:00 INFO - PROCESS | 23028 | 1466701860620 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 10:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:11:00 INFO - PROCESS | 23028 | 1466701860629 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:11:00 INFO - PROCESS | 23028 | 1466701860635 Marionette TRACE conn4 <- [1,66,null,{}] 10:11:00 INFO - PROCESS | 23028 | 1466701860645 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:00 INFO - PROCESS | 23028 | 1466701860652 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:00 INFO - PROCESS | 23028 | 1466701860881 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 10:11:01 INFO - PROCESS | 23028 | 1466701861061 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 23028 | 1466701861073 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x9765dc00 == 24 [pid = 23028] [id = 24] 10:11:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 61 (0x9873dc00) [pid = 23028] [serial = 69] [outer = (nil)] 10:11:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x998d0400) [pid = 23028] [serial = 70] [outer = 0x9873dc00] 10:11:01 INFO - PROCESS | 23028 | 1466701861209 Marionette DEBUG loaded listener.js 10:11:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x9ab4b800) [pid = 23028] [serial = 71] [outer = 0x9873dc00] 10:11:02 INFO - PROCESS | 23028 | 1466701862048 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1491ms 10:11:02 INFO - PROCESS | 23028 | 1466701862147 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 10:11:02 INFO - PROCESS | 23028 | 1466701862155 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 10:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:11:02 INFO - PROCESS | 23028 | 1466701862172 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 23028 | 1466701862176 Marionette TRACE conn4 <- [1,70,null,{}] 10:11:02 INFO - PROCESS | 23028 | 1466701862184 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:02 INFO - PROCESS | 23028 | 1466701862190 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:02 INFO - PROCESS | 23028 | 1466701862384 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 10:11:02 INFO - PROCESS | 23028 | 1466701862493 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:02 INFO - PROCESS | 23028 | 1466701862503 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x9ab51000 == 25 [pid = 23028] [id = 25] 10:11:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x9ab5a800) [pid = 23028] [serial = 72] [outer = (nil)] 10:11:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x9b706c00) [pid = 23028] [serial = 73] [outer = 0x9ab5a800] 10:11:02 INFO - PROCESS | 23028 | 1466701862632 Marionette DEBUG loaded listener.js 10:11:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x9b878400) [pid = 23028] [serial = 74] [outer = 0x9ab5a800] 10:11:03 INFO - PROCESS | 23028 | 1466701863546 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1433ms 10:11:03 INFO - PROCESS | 23028 | 1466701863607 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 10:11:03 INFO - PROCESS | 23028 | 1466701863612 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 10:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:11:03 INFO - PROCESS | 23028 | 1466701863621 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:11:03 INFO - PROCESS | 23028 | 1466701863628 Marionette TRACE conn4 <- [1,74,null,{}] 10:11:03 INFO - PROCESS | 23028 | 1466701863646 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:03 INFO - PROCESS | 23028 | 1466701863655 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:03 INFO - PROCESS | 23028 | 1466701863841 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 10:11:04 INFO - PROCESS | 23028 | 1466701863981 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 23028 | 1466701863996 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:04 INFO - PROCESS | 23028 | ++DOCSHELL 0xa2335000 == 26 [pid = 23028] [id = 26] 10:11:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0xa2335400) [pid = 23028] [serial = 75] [outer = (nil)] 10:11:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0xa239d400) [pid = 23028] [serial = 76] [outer = 0xa2335400] 10:11:04 INFO - PROCESS | 23028 | 1466701864100 Marionette DEBUG loaded listener.js 10:11:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0xa23f8800) [pid = 23028] [serial = 77] [outer = 0xa2335400] 10:11:04 INFO - PROCESS | 23028 | 1466701864939 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1392ms 10:11:05 INFO - PROCESS | 23028 | 1466701865014 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 10:11:05 INFO - PROCESS | 23028 | 1466701865018 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 10:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:11:05 INFO - PROCESS | 23028 | 1466701865025 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 23028 | 1466701865029 Marionette TRACE conn4 <- [1,78,null,{}] 10:11:05 INFO - PROCESS | 23028 | 1466701865054 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:05 INFO - PROCESS | 23028 | 1466701865060 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:05 INFO - PROCESS | 23028 | 1466701865254 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 10:11:05 INFO - PROCESS | 23028 | 1466701865437 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:05 INFO - PROCESS | 23028 | 1466701865446 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x9b128c00 == 27 [pid = 23028] [id = 27] 10:11:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x9b710400) [pid = 23028] [serial = 78] [outer = (nil)] 10:11:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0xa336e000) [pid = 23028] [serial = 79] [outer = 0x9b710400] 10:11:05 INFO - PROCESS | 23028 | 1466701865535 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0xa4d4d800) [pid = 23028] [serial = 80] [outer = 0x9b710400] 10:11:06 INFO - PROCESS | 23028 | 1466701866387 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1395ms 10:11:06 INFO - PROCESS | 23028 | 1466701866422 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 10:11:06 INFO - PROCESS | 23028 | 1466701866426 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 10:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:11:06 INFO - PROCESS | 23028 | 1466701866433 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:11:06 INFO - PROCESS | 23028 | 1466701866437 Marionette TRACE conn4 <- [1,82,null,{}] 10:11:06 INFO - PROCESS | 23028 | 1466701866444 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:06 INFO - PROCESS | 23028 | 1466701866450 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:06 INFO - PROCESS | 23028 | 1466701866679 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 10:11:06 INFO - PROCESS | 23028 | 1466701866693 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 23028 | 1466701866703 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:06 INFO - PROCESS | 23028 | ++DOCSHELL 0xa25ab400 == 28 [pid = 23028] [id = 28] 10:11:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0xa333c000) [pid = 23028] [serial = 81] [outer = (nil)] 10:11:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0xa4ff7800) [pid = 23028] [serial = 82] [outer = 0xa333c000] 10:11:06 INFO - PROCESS | 23028 | 1466701866832 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0xa4ffe400) [pid = 23028] [serial = 83] [outer = 0xa333c000] 10:11:07 INFO - PROCESS | 23028 | 1466701867798 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1434ms 10:11:07 INFO - PROCESS | 23028 | 1466701867869 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 10:11:07 INFO - PROCESS | 23028 | 1466701867873 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 10:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:11:07 INFO - PROCESS | 23028 | 1466701867880 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 23028 | 1466701867884 Marionette TRACE conn4 <- [1,86,null,{}] 10:11:07 INFO - PROCESS | 23028 | 1466701867890 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:07 INFO - PROCESS | 23028 | 1466701867901 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:08 INFO - PROCESS | 23028 | 1466701868161 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 10:11:08 INFO - PROCESS | 23028 | 1466701868339 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 23028 | 1466701868349 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x93786800 == 29 [pid = 23028] [id = 29] 10:11:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x93787000) [pid = 23028] [serial = 84] [outer = (nil)] 10:11:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x9386d800) [pid = 23028] [serial = 85] [outer = 0x93787000] 10:11:08 INFO - PROCESS | 23028 | 1466701868576 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x95176c00) [pid = 23028] [serial = 86] [outer = 0x93787000] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x99bcc400) [pid = 23028] [serial = 12] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x93869400) [pid = 23028] [serial = 19] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x9b6e9000) [pid = 23028] [serial = 24] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x9378f000) [pid = 23028] [serial = 28] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0xa4f7e000) [pid = 23028] [serial = 31] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x9a2e3400) [pid = 23028] [serial = 34] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x9d880400) [pid = 23028] [serial = 37] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x9765a400) [pid = 23028] [serial = 40] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x995d2400) [pid = 23028] [serial = 41] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x9aa33000) [pid = 23028] [serial = 43] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x9ab4dc00) [pid = 23028] [serial = 44] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x9ae0d800) [pid = 23028] [serial = 46] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x9b70e000) [pid = 23028] [serial = 49] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x9d816800) [pid = 23028] [serial = 52] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0xa2367c00) [pid = 23028] [serial = 55] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x9ad83400) [pid = 23028] [serial = 22] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x9b6e1400) [pid = 23028] [serial = 47] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 60 (0x9d80e000) [pid = 23028] [serial = 25] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 59 (0xa67a0c00) [pid = 23028] [serial = 32] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 58 (0x93a84400) [pid = 23028] [serial = 17] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 57 (0x9a2e7000) [pid = 23028] [serial = 35] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 56 (0x9d883800) [pid = 23028] [serial = 38] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 55 (0x99e70000) [pid = 23028] [serial = 9] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 54 (0xa4d45400) [pid = 23028] [serial = 2] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | --DOMWINDOW == 53 (0x93a7f800) [pid = 23028] [serial = 16] [outer = (nil)] [url = about:blank] 10:11:10 INFO - PROCESS | 23028 | 1466701870408 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:11:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 54 (0x96c89c00) [pid = 23028] [serial = 87] [outer = 0x93788000] 10:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 2591ms 10:11:10 INFO - PROCESS | 23028 | 1466701870483 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 10:11:10 INFO - PROCESS | 23028 | 1466701870491 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 10:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:11:10 INFO - PROCESS | 23028 | 1466701870551 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:11:10 INFO - PROCESS | 23028 | 1466701870558 Marionette TRACE conn4 <- [1,90,null,{}] 10:11:10 INFO - PROCESS | 23028 | 1466701870580 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:10 INFO - PROCESS | 23028 | 1466701870587 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:10 INFO - PROCESS | 23028 | 1466701870764 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 10:11:10 INFO - PROCESS | 23028 | 1466701870881 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:10 INFO - PROCESS | 23028 | 1466701870900 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:10 INFO - PROCESS | 23028 | ++DOCSHELL 0x93a85000 == 30 [pid = 23028] [id = 30] 10:11:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 55 (0x94fb3c00) [pid = 23028] [serial = 88] [outer = (nil)] 10:11:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 56 (0x99511000) [pid = 23028] [serial = 89] [outer = 0x94fb3c00] 10:11:10 INFO - PROCESS | 23028 | 1466701870973 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 57 (0x99769400) [pid = 23028] [serial = 90] [outer = 0x94fb3c00] 10:11:11 INFO - PROCESS | 23028 | 1466701871685 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1241ms 10:11:11 INFO - PROCESS | 23028 | 1466701871752 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 10:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:11:11 INFO - PROCESS | 23028 | 1466701871762 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 10:11:11 INFO - PROCESS | 23028 | 1466701871774 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:11:11 INFO - PROCESS | 23028 | 1466701871779 Marionette TRACE conn4 <- [1,94,null,{}] 10:11:11 INFO - PROCESS | 23028 | 1466701871790 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:11 INFO - PROCESS | 23028 | 1466701871795 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:12 INFO - PROCESS | 23028 | 1466701871995 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 10:11:12 INFO - PROCESS | 23028 | 1466701872099 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 23028 | 1466701872111 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x99e70800 == 31 [pid = 23028] [id = 31] 10:11:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 58 (0x9a2e6000) [pid = 23028] [serial = 91] [outer = (nil)] 10:11:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 59 (0x9aa38800) [pid = 23028] [serial = 92] [outer = 0x9a2e6000] 10:11:12 INFO - PROCESS | 23028 | 1466701872206 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 60 (0x9ab50800) [pid = 23028] [serial = 93] [outer = 0x9a2e6000] 10:11:13 INFO - PROCESS | 23028 | 1466701873077 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1385ms 10:11:13 INFO - PROCESS | 23028 | 1466701873158 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 10:11:13 INFO - PROCESS | 23028 | 1466701873161 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 10:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:11:13 INFO - PROCESS | 23028 | 1466701873169 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:11:13 INFO - PROCESS | 23028 | 1466701873176 Marionette TRACE conn4 <- [1,98,null,{}] 10:11:13 INFO - PROCESS | 23028 | 1466701873203 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:13 INFO - PROCESS | 23028 | 1466701873213 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:13 INFO - PROCESS | 23028 | 1466701873417 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 10:11:13 INFO - PROCESS | 23028 | 1466701873446 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:13 INFO - PROCESS | 23028 | 1466701873457 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x9b702800 == 32 [pid = 23028] [id = 32] 10:11:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 61 (0x9b702c00) [pid = 23028] [serial = 94] [outer = (nil)] 10:11:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x9b70a800) [pid = 23028] [serial = 95] [outer = 0x9b702c00] 10:11:13 INFO - PROCESS | 23028 | 1466701873535 Marionette DEBUG loaded listener.js 10:11:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x9b7bdc00) [pid = 23028] [serial = 96] [outer = 0x9b702c00] 10:11:14 INFO - PROCESS | 23028 | 1466701874459 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:11:14 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x9ab57000) [pid = 23028] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1399ms 10:11:14 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x995cec00) [pid = 23028] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:11:14 INFO - PROCESS | 23028 | --DOMWINDOW == 60 (0x96c8c800) [pid = 23028] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:11:14 INFO - PROCESS | 23028 | --DOMWINDOW == 59 (0x99d75400) [pid = 23028] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:11:14 INFO - PROCESS | 23028 | --DOMWINDOW == 58 (0x9d87c000) [pid = 23028] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:11:14 INFO - PROCESS | 23028 | --DOMWINDOW == 57 (0x9d40e800) [pid = 23028] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:11:14 INFO - PROCESS | 23028 | --DOMWINDOW == 56 (0x9b701800) [pid = 23028] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:11:14 INFO - PROCESS | 23028 | 1466701874586 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 23028 | 1466701874609 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 10:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:11:14 INFO - PROCESS | 23028 | 1466701874618 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 23028 | 1466701874622 Marionette TRACE conn4 <- [1,102,null,{}] 10:11:14 INFO - PROCESS | 23028 | 1466701874634 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:14 INFO - PROCESS | 23028 | 1466701874639 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:14 INFO - PROCESS | 23028 | 1466701874805 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 10:11:14 INFO - PROCESS | 23028 | 1466701874906 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 23028 | 1466701874914 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:14 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a2e5c00 == 33 [pid = 23028] [id = 33] 10:11:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 57 (0x9b6e9000) [pid = 23028] [serial = 97] [outer = (nil)] 10:11:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 58 (0x9d40d800) [pid = 23028] [serial = 98] [outer = 0x9b6e9000] 10:11:14 INFO - PROCESS | 23028 | 1466701874990 Marionette DEBUG loaded listener.js 10:11:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 59 (0x9d85dc00) [pid = 23028] [serial = 99] [outer = 0x9b6e9000] 10:11:15 INFO - PROCESS | 23028 | 1466701875720 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1150ms 10:11:15 INFO - PROCESS | 23028 | 1466701875768 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 10:11:15 INFO - PROCESS | 23028 | 1466701875773 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 10:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:11:15 INFO - PROCESS | 23028 | 1466701875786 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:11:15 INFO - PROCESS | 23028 | 1466701875789 Marionette TRACE conn4 <- [1,106,null,{}] 10:11:15 INFO - PROCESS | 23028 | 1466701875797 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:15 INFO - PROCESS | 23028 | 1466701875802 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:16 INFO - PROCESS | 23028 | 1466701875998 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 10:11:16 INFO - PROCESS | 23028 | 1466701876011 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 23028 | 1466701876017 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x9d87c000 == 34 [pid = 23028] [id = 34] 10:11:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 60 (0x9d880c00) [pid = 23028] [serial = 100] [outer = (nil)] 10:11:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 61 (0x9d884000) [pid = 23028] [serial = 101] [outer = 0x9d880c00] 10:11:16 INFO - PROCESS | 23028 | 1466701876093 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0xa100e000) [pid = 23028] [serial = 102] [outer = 0x9d880c00] 10:11:17 INFO - PROCESS | 23028 | 1466701877038 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1336ms 10:11:17 INFO - PROCESS | 23028 | 1466701877123 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 23028 | 1466701877131 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 10:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:11:17 INFO - PROCESS | 23028 | 1466701877152 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 23028 | 1466701877159 Marionette TRACE conn4 <- [1,110,null,{}] 10:11:17 INFO - PROCESS | 23028 | 1466701877169 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:17 INFO - PROCESS | 23028 | 1466701877175 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:17 INFO - PROCESS | 23028 | 1466701877493 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 10:11:17 INFO - PROCESS | 23028 | 1466701877657 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:17 INFO - PROCESS | 23028 | 1466701877673 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:17 INFO - PROCESS | 23028 | ++DOCSHELL 0x9517b000 == 35 [pid = 23028] [id = 35] 10:11:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x9517b800) [pid = 23028] [serial = 103] [outer = (nil)] 10:11:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x95180000) [pid = 23028] [serial = 104] [outer = 0x9517b800] 10:11:17 INFO - PROCESS | 23028 | 1466701877765 Marionette DEBUG loaded listener.js 10:11:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x95184800) [pid = 23028] [serial = 105] [outer = 0x9517b800] 10:11:18 INFO - PROCESS | 23028 | 1466701878782 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1698ms 10:11:18 INFO - PROCESS | 23028 | 1466701878839 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 10:11:18 INFO - PROCESS | 23028 | 1466701878848 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 10:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:11:18 INFO - PROCESS | 23028 | 1466701878863 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:11:18 INFO - PROCESS | 23028 | 1466701878870 Marionette TRACE conn4 <- [1,114,null,{}] 10:11:18 INFO - PROCESS | 23028 | 1466701878877 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:18 INFO - PROCESS | 23028 | 1466701878884 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:19 INFO - PROCESS | 23028 | 1466701879144 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 10:11:19 INFO - PROCESS | 23028 | 1466701879350 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:19 INFO - PROCESS | 23028 | 1466701879358 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:19 INFO - PROCESS | 23028 | ++DOCSHELL 0x9378d000 == 36 [pid = 23028] [id = 36] 10:11:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x99bcac00) [pid = 23028] [serial = 106] [outer = (nil)] 10:11:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x9a866400) [pid = 23028] [serial = 107] [outer = 0x99bcac00] 10:11:19 INFO - PROCESS | 23028 | 1466701879451 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x9aa05000) [pid = 23028] [serial = 108] [outer = 0x99bcac00] 10:11:20 INFO - PROCESS | 23028 | 1466701880538 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1739ms 10:11:20 INFO - PROCESS | 23028 | 1466701880601 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 23028 | 1466701880607 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 10:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:11:20 INFO - PROCESS | 23028 | 1466701880616 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 23028 | 1466701880623 Marionette TRACE conn4 <- [1,118,null,{}] 10:11:20 INFO - PROCESS | 23028 | 1466701880642 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:20 INFO - PROCESS | 23028 | 1466701880651 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:20 INFO - PROCESS | 23028 | 1466701880880 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 10:11:21 INFO - PROCESS | 23028 | 1466701881071 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:21 INFO - PROCESS | 23028 | 1466701881084 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x9ab57000 == 37 [pid = 23028] [id = 37] 10:11:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x9ab57400) [pid = 23028] [serial = 109] [outer = (nil)] 10:11:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x9ab6cc00) [pid = 23028] [serial = 110] [outer = 0x9ab57400] 10:11:21 INFO - PROCESS | 23028 | 1466701881174 Marionette DEBUG loaded listener.js 10:11:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x9b130000) [pid = 23028] [serial = 111] [outer = 0x9ab57400] 10:11:22 INFO - PROCESS | 23028 | 1466701882162 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1590ms 10:11:22 INFO - PROCESS | 23028 | 1466701882211 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 23028 | 1466701882219 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 10:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:11:22 INFO - PROCESS | 23028 | 1466701882238 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 23028 | 1466701882251 Marionette TRACE conn4 <- [1,122,null,{}] 10:11:22 INFO - PROCESS | 23028 | 1466701882260 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:22 INFO - PROCESS | 23028 | 1466701882267 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:22 INFO - PROCESS | 23028 | 1466701882456 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 10:11:22 INFO - PROCESS | 23028 | 1466701882650 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:22 INFO - PROCESS | 23028 | 1466701882665 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x9517f000 == 38 [pid = 23028] [id = 38] 10:11:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x95180400) [pid = 23028] [serial = 112] [outer = (nil)] 10:11:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x95184400) [pid = 23028] [serial = 113] [outer = 0x95180400] 10:11:22 INFO - PROCESS | 23028 | 1466701882770 Marionette DEBUG loaded listener.js 10:11:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x9884e800) [pid = 23028] [serial = 114] [outer = 0x95180400] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x9ab76000) [pid = 23028] [serial = 68] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0xa2f8e800) [pid = 23028] [serial = 59] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x99a5ec00) [pid = 23028] [serial = 64] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x9765c000) [pid = 23028] [serial = 61] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x988e1000) [pid = 23028] [serial = 62] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x9ab59c00) [pid = 23028] [serial = 67] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x9a2e0000) [pid = 23028] [serial = 65] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0xa25a8c00) [pid = 23028] [serial = 58] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0xa23e9400) [pid = 23028] [serial = 56] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x9d877400) [pid = 23028] [serial = 53] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x9b87a400) [pid = 23028] [serial = 50] [outer = (nil)] [url = about:blank] 10:11:23 INFO - PROCESS | 23028 | 1466701883703 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1552ms 10:11:23 INFO - PROCESS | 23028 | 1466701883790 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 10:11:23 INFO - PROCESS | 23028 | 1466701883798 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 10:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:11:23 INFO - PROCESS | 23028 | 1466701883809 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:11:23 INFO - PROCESS | 23028 | 1466701883813 Marionette TRACE conn4 <- [1,126,null,{}] 10:11:23 INFO - PROCESS | 23028 | 1466701883820 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:23 INFO - PROCESS | 23028 | 1466701883827 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:24 INFO - PROCESS | 23028 | 1466701883999 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 10:11:24 INFO - PROCESS | 23028 | 1466701884106 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:24 INFO - PROCESS | 23028 | 1466701884118 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x93a7f000 == 39 [pid = 23028] [id = 39] 10:11:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x9a3bf800) [pid = 23028] [serial = 115] [outer = (nil)] 10:11:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x9aa09c00) [pid = 23028] [serial = 116] [outer = 0x9a3bf800] 10:11:24 INFO - PROCESS | 23028 | 1466701884205 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x9aa0e800) [pid = 23028] [serial = 117] [outer = 0x9a3bf800] 10:11:24 INFO - PROCESS | 23028 | 1466701884987 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1237ms 10:11:25 INFO - PROCESS | 23028 | 1466701885047 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 10:11:25 INFO - PROCESS | 23028 | 1466701885050 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 10:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:11:25 INFO - PROCESS | 23028 | 1466701885058 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:11:25 INFO - PROCESS | 23028 | 1466701885063 Marionette TRACE conn4 <- [1,130,null,{}] 10:11:25 INFO - PROCESS | 23028 | 1466701885081 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:25 INFO - PROCESS | 23028 | 1466701885090 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:25 INFO - PROCESS | 23028 | 1466701885264 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 10:11:25 INFO - PROCESS | 23028 | 1466701885370 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:25 INFO - PROCESS | 23028 | 1466701885384 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x9ad86400 == 40 [pid = 23028] [id = 40] 10:11:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x9ae06400) [pid = 23028] [serial = 118] [outer = (nil)] 10:11:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x9b87dc00) [pid = 23028] [serial = 119] [outer = 0x9ae06400] 10:11:25 INFO - PROCESS | 23028 | 1466701885456 Marionette DEBUG loaded listener.js 10:11:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x9d85b000) [pid = 23028] [serial = 120] [outer = 0x9ae06400] 10:11:26 INFO - PROCESS | 23028 | 1466701886295 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1339ms 10:11:26 INFO - PROCESS | 23028 | 1466701886437 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 10:11:26 INFO - PROCESS | 23028 | 1466701886442 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 10:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:11:26 INFO - PROCESS | 23028 | 1466701886546 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:11:26 INFO - PROCESS | 23028 | 1466701886550 Marionette TRACE conn4 <- [1,134,null,{}] 10:11:26 INFO - PROCESS | 23028 | 1466701886588 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:26 INFO - PROCESS | 23028 | 1466701886594 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:26 INFO - PROCESS | 23028 | 1466701886826 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 10:11:26 INFO - PROCESS | 23028 | 1466701886918 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 23028 | 1466701886930 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:27 INFO - PROCESS | 23028 | ++DOCSHELL 0xa208ac00 == 41 [pid = 23028] [id = 41] 10:11:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0xa2334800) [pid = 23028] [serial = 121] [outer = (nil)] 10:11:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0xa23f7800) [pid = 23028] [serial = 122] [outer = 0xa2334800] 10:11:27 INFO - PROCESS | 23028 | 1466701887052 Marionette DEBUG loaded listener.js 10:11:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0xa25a4000) [pid = 23028] [serial = 123] [outer = 0xa2334800] 10:11:27 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x9b702c00) [pid = 23028] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:11:27 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x94fb3c00) [pid = 23028] [serial = 88] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:11:27 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x9a2e6000) [pid = 23028] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:11:27 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x93787000) [pid = 23028] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:11:27 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x9873dc00) [pid = 23028] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:11:27 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x9ab5a800) [pid = 23028] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:11:27 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0xa2335400) [pid = 23028] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:11:27 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x9b710400) [pid = 23028] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:11:27 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0xa333c000) [pid = 23028] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:11:27 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x9b6e9000) [pid = 23028] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:11:27 INFO - PROCESS | 23028 | 1466701887879 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1435ms 10:11:27 INFO - PROCESS | 23028 | 1466701887910 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 10:11:27 INFO - PROCESS | 23028 | 1466701887915 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 10:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:11:27 INFO - PROCESS | 23028 | 1466701887922 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 23028 | 1466701887926 Marionette TRACE conn4 <- [1,138,null,{}] 10:11:27 INFO - PROCESS | 23028 | 1466701887932 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:27 INFO - PROCESS | 23028 | 1466701887938 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:28 INFO - PROCESS | 23028 | 1466701888138 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 10:11:28 INFO - PROCESS | 23028 | 1466701888209 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:28 INFO - PROCESS | 23028 | 1466701888218 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a2e7800 == 42 [pid = 23028] [id = 42] 10:11:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x9b6e1c00) [pid = 23028] [serial = 124] [outer = (nil)] 10:11:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x9b707800) [pid = 23028] [serial = 125] [outer = 0x9b6e1c00] 10:11:28 INFO - PROCESS | 23028 | 1466701888292 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x9d880400) [pid = 23028] [serial = 126] [outer = 0x9b6e1c00] 10:11:29 INFO - PROCESS | 23028 | 1466701889023 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1133ms 10:11:29 INFO - PROCESS | 23028 | 1466701889059 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 10:11:29 INFO - PROCESS | 23028 | 1466701889062 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 10:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:11:29 INFO - PROCESS | 23028 | 1466701889069 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:11:29 INFO - PROCESS | 23028 | 1466701889073 Marionette TRACE conn4 <- [1,142,null,{}] 10:11:29 INFO - PROCESS | 23028 | 1466701889078 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:29 INFO - PROCESS | 23028 | 1466701889088 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:29 INFO - PROCESS | 23028 | 1466701889304 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 10:11:29 INFO - PROCESS | 23028 | 1466701889402 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 23028 | 1466701889408 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x9508f800 == 43 [pid = 23028] [id = 43] 10:11:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x95093400) [pid = 23028] [serial = 127] [outer = (nil)] 10:11:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x9509a800) [pid = 23028] [serial = 128] [outer = 0x95093400] 10:11:29 INFO - PROCESS | 23028 | 1466701889481 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x9b701400) [pid = 23028] [serial = 129] [outer = 0x95093400] 10:11:30 INFO - PROCESS | 23028 | 1466701890416 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1381ms 10:11:30 INFO - PROCESS | 23028 | 1466701890452 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 10:11:30 INFO - PROCESS | 23028 | 1466701890459 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 10:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:11:30 INFO - PROCESS | 23028 | 1466701890469 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 23028 | 1466701890475 Marionette TRACE conn4 <- [1,146,null,{}] 10:11:30 INFO - PROCESS | 23028 | 1466701890487 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:30 INFO - PROCESS | 23028 | 1466701890493 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:30 INFO - PROCESS | 23028 | 1466701890750 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 10:11:30 INFO - PROCESS | 23028 | 1466701890942 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:30 INFO - PROCESS | 23028 | 1466701890953 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x9509bc00 == 44 [pid = 23028] [id = 44] 10:11:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x9509d400) [pid = 23028] [serial = 130] [outer = (nil)] 10:11:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x95181000) [pid = 23028] [serial = 131] [outer = 0x9509d400] 10:11:31 INFO - PROCESS | 23028 | 1466701891082 Marionette DEBUG loaded listener.js 10:11:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x988de800) [pid = 23028] [serial = 132] [outer = 0x9509d400] 10:11:32 INFO - PROCESS | 23028 | 1466701892029 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1589ms 10:11:32 INFO - PROCESS | 23028 | 1466701892057 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 10:11:32 INFO - PROCESS | 23028 | 1466701892064 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 10:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:11:32 INFO - PROCESS | 23028 | 1466701892076 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 23028 | 1466701892081 Marionette TRACE conn4 <- [1,150,null,{}] 10:11:32 INFO - PROCESS | 23028 | 1466701892089 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:32 INFO - PROCESS | 23028 | 1466701892096 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:32 INFO - PROCESS | 23028 | 1466701892309 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 10:11:32 INFO - PROCESS | 23028 | 1466701892486 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 23028 | 1466701892495 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a2df000 == 45 [pid = 23028] [id = 45] 10:11:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x9a2e1800) [pid = 23028] [serial = 133] [outer = (nil)] 10:11:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x9aa0b400) [pid = 23028] [serial = 134] [outer = 0x9a2e1800] 10:11:32 INFO - PROCESS | 23028 | 1466701892630 Marionette DEBUG loaded listener.js 10:11:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x9ab4f000) [pid = 23028] [serial = 135] [outer = 0x9a2e1800] 10:11:33 INFO - PROCESS | 23028 | 1466701893537 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:11:33 INFO - PROCESS | 23028 | 1466701893609 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1589ms 10:11:33 INFO - PROCESS | 23028 | 1466701893666 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 10:11:33 INFO - PROCESS | 23028 | 1466701893669 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 10:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:11:33 INFO - PROCESS | 23028 | 1466701893678 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 23028 | 1466701893685 Marionette TRACE conn4 <- [1,154,null,{}] 10:11:33 INFO - PROCESS | 23028 | 1466701893704 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:33 INFO - PROCESS | 23028 | 1466701893714 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:34 INFO - PROCESS | 23028 | 1466701894020 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 10:11:34 INFO - PROCESS | 23028 | 1466701894175 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:34 INFO - PROCESS | 23028 | 1466701894193 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:34 INFO - PROCESS | 23028 | ++DOCSHELL 0xa327a000 == 46 [pid = 23028] [id = 46] 10:11:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0xa327a400) [pid = 23028] [serial = 136] [outer = (nil)] 10:11:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0xa336ec00) [pid = 23028] [serial = 137] [outer = 0xa327a400] 10:11:34 INFO - PROCESS | 23028 | 1466701894291 Marionette DEBUG loaded listener.js 10:11:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0xa34c9000) [pid = 23028] [serial = 138] [outer = 0xa327a400] 10:11:35 INFO - PROCESS | 23028 | 1466701895196 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1588ms 10:11:35 INFO - PROCESS | 23028 | 1466701895266 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 10:11:35 INFO - PROCESS | 23028 | 1466701895272 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 10:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:11:35 INFO - PROCESS | 23028 | 1466701895281 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:11:35 INFO - PROCESS | 23028 | 1466701895286 Marionette TRACE conn4 <- [1,158,null,{}] 10:11:35 INFO - PROCESS | 23028 | 1466701895292 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:35 INFO - PROCESS | 23028 | 1466701895297 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:35 INFO - PROCESS | 23028 | 1466701895592 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 10:11:36 INFO - PROCESS | 23028 | 1466701896018 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:36 INFO - PROCESS | 23028 | 1466701896026 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a504000 == 47 [pid = 23028] [id = 47] 10:11:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x9a505c00) [pid = 23028] [serial = 139] [outer = (nil)] 10:11:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x9a50d000) [pid = 23028] [serial = 140] [outer = 0x9a505c00] 10:11:36 INFO - PROCESS | 23028 | 1466701896115 Marionette DEBUG loaded listener.js 10:11:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x9aa10c00) [pid = 23028] [serial = 141] [outer = 0x9a505c00] 10:11:37 INFO - PROCESS | 23028 | 1466701897010 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1786ms 10:11:37 INFO - PROCESS | 23028 | 1466701897067 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 23028 | 1466701897071 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 10:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:11:37 INFO - PROCESS | 23028 | 1466701897079 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 23028 | 1466701897084 Marionette TRACE conn4 <- [1,162,null,{}] 10:11:37 INFO - PROCESS | 23028 | 1466701897091 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:37 INFO - PROCESS | 23028 | 1466701897096 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:37 INFO - PROCESS | 23028 | 1466701897281 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 10:11:37 INFO - PROCESS | 23028 | 1466701897600 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 23028 | 1466701897614 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x95097800 == 48 [pid = 23028] [id = 48] 10:11:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x95097c00) [pid = 23028] [serial = 142] [outer = (nil)] 10:11:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x9509d800) [pid = 23028] [serial = 143] [outer = 0x95097c00] 10:11:37 INFO - PROCESS | 23028 | 1466701897745 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x9517c400) [pid = 23028] [serial = 144] [outer = 0x95097c00] 10:11:38 INFO - PROCESS | 23028 | --DOCSHELL 0xa25ab400 == 47 [pid = 23028] [id = 28] 10:11:38 INFO - PROCESS | 23028 | --DOCSHELL 0x93786800 == 46 [pid = 23028] [id = 29] 10:11:38 INFO - PROCESS | 23028 | --DOCSHELL 0x9b128c00 == 45 [pid = 23028] [id = 27] 10:11:38 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x9d884000) [pid = 23028] [serial = 101] [outer = (nil)] [url = about:blank] 10:11:38 INFO - PROCESS | 23028 | 1466701898795 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:11:38 INFO - PROCESS | 23028 | --DOCSHELL 0x9a2e7800 == 44 [pid = 23028] [id = 42] 10:11:38 INFO - PROCESS | 23028 | --DOCSHELL 0xa208ac00 == 43 [pid = 23028] [id = 41] 10:11:38 INFO - PROCESS | 23028 | --DOCSHELL 0x9ad86400 == 42 [pid = 23028] [id = 40] 10:11:38 INFO - PROCESS | 23028 | --DOCSHELL 0x93a7f000 == 41 [pid = 23028] [id = 39] 10:11:38 INFO - PROCESS | 23028 | --DOCSHELL 0x9517f000 == 40 [pid = 23028] [id = 38] 10:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1785ms 10:11:38 INFO - PROCESS | 23028 | 1466701898865 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 23028 | 1466701898871 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 10:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:11:38 INFO - PROCESS | 23028 | 1466701898879 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 23028 | 1466701898884 Marionette TRACE conn4 <- [1,166,null,{}] 10:11:38 INFO - PROCESS | 23028 | 1466701898894 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:38 INFO - PROCESS | 23028 | 1466701898901 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:39 INFO - PROCESS | 23028 | 1466701899069 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x9b70a800) [pid = 23028] [serial = 95] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x9b7bdc00) [pid = 23028] [serial = 96] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x99511000) [pid = 23028] [serial = 89] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x99769400) [pid = 23028] [serial = 90] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x9aa38800) [pid = 23028] [serial = 92] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x95176c00) [pid = 23028] [serial = 86] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x9386d800) [pid = 23028] [serial = 85] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x99770800) [pid = 23028] [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.] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x9ab4b800) [pid = 23028] [serial = 71] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x998d0400) [pid = 23028] [serial = 70] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x9b878400) [pid = 23028] [serial = 74] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x9b706c00) [pid = 23028] [serial = 73] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0xa23f8800) [pid = 23028] [serial = 77] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0xa239d400) [pid = 23028] [serial = 76] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0xa4d4d800) [pid = 23028] [serial = 80] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0xa336e000) [pid = 23028] [serial = 79] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0xa4ffe400) [pid = 23028] [serial = 83] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0xa4ff7800) [pid = 23028] [serial = 82] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x9d40d800) [pid = 23028] [serial = 98] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x9d85dc00) [pid = 23028] [serial = 99] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x9ab50800) [pid = 23028] [serial = 93] [outer = (nil)] [url = about:blank] 10:11:39 INFO - PROCESS | 23028 | 1466701899278 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:39 INFO - PROCESS | 23028 | 1466701899286 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x99511000 == 41 [pid = 23028] [id = 49] 10:11:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x99768400) [pid = 23028] [serial = 145] [outer = (nil)] 10:11:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x998d0400) [pid = 23028] [serial = 146] [outer = 0x99768400] 10:11:39 INFO - PROCESS | 23028 | 1466701899367 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x9a2ddc00) [pid = 23028] [serial = 147] [outer = 0x99768400] 10:11:40 INFO - PROCESS | 23028 | 1466701900109 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1247ms 10:11:40 INFO - PROCESS | 23028 | 1466701900128 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 23028 | 1466701900135 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 10:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:11:40 INFO - PROCESS | 23028 | 1466701900153 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 23028 | 1466701900159 Marionette TRACE conn4 <- [1,170,null,{}] 10:11:40 INFO - PROCESS | 23028 | 1466701900172 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:40 INFO - PROCESS | 23028 | 1466701900178 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:40 INFO - PROCESS | 23028 | 1466701900351 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 10:11:40 INFO - PROCESS | 23028 | 1466701900362 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 23028 | 1466701900370 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a50ec00 == 42 [pid = 23028] [id = 50] 10:11:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x9aa02400) [pid = 23028] [serial = 148] [outer = (nil)] 10:11:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x9ab4d000) [pid = 23028] [serial = 149] [outer = 0x9aa02400] 10:11:40 INFO - PROCESS | 23028 | 1466701900443 Marionette DEBUG loaded listener.js 10:11:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x9ab69000) [pid = 23028] [serial = 150] [outer = 0x9aa02400] 10:11:41 INFO - PROCESS | 23028 | 1466701901281 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1151ms 10:11:41 INFO - PROCESS | 23028 | 1466701901296 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 10:11:41 INFO - PROCESS | 23028 | 1466701901301 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 10:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:11:41 INFO - PROCESS | 23028 | 1466701901330 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 23028 | 1466701901340 Marionette TRACE conn4 <- [1,174,null,{}] 10:11:41 INFO - PROCESS | 23028 | 1466701901370 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:41 INFO - PROCESS | 23028 | 1466701901377 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:41 INFO - PROCESS | 23028 | 1466701901584 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 10:11:41 INFO - PROCESS | 23028 | 1466701901609 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:41 INFO - PROCESS | 23028 | 1466701901618 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x99bc7400 == 43 [pid = 23028] [id = 51] 10:11:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x9b70a400) [pid = 23028] [serial = 151] [outer = (nil)] 10:11:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x9b7cac00) [pid = 23028] [serial = 152] [outer = 0x9b70a400] 10:11:41 INFO - PROCESS | 23028 | 1466701901689 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x9b87b400) [pid = 23028] [serial = 153] [outer = 0x9b70a400] 10:11:42 INFO - PROCESS | 23028 | 1466701902537 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1254ms 10:11:42 INFO - PROCESS | 23028 | 1466701902582 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 10:11:42 INFO - PROCESS | 23028 | 1466701902587 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 10:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:11:42 INFO - PROCESS | 23028 | 1466701902604 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:11:42 INFO - PROCESS | 23028 | 1466701902607 Marionette TRACE conn4 <- [1,178,null,{}] 10:11:42 INFO - PROCESS | 23028 | 1466701902613 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:42 INFO - PROCESS | 23028 | 1466701902619 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:42 INFO - PROCESS | 23028 | 1466701902822 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 10:11:42 INFO - PROCESS | 23028 | 1466701902845 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:42 INFO - PROCESS | 23028 | 1466701902852 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x93786c00 == 44 [pid = 23028] [id = 52] 10:11:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x9b70e800) [pid = 23028] [serial = 154] [outer = (nil)] 10:11:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x9d879000) [pid = 23028] [serial = 155] [outer = 0x9b70e800] 10:11:42 INFO - PROCESS | 23028 | 1466701902926 Marionette DEBUG loaded listener.js 10:11:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x9d87bc00) [pid = 23028] [serial = 156] [outer = 0x9b70e800] 10:11:43 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x95180400) [pid = 23028] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:11:43 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0xa2334800) [pid = 23028] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:11:43 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x9a3bf800) [pid = 23028] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:11:43 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x9ae06400) [pid = 23028] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:11:43 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x9b6e1c00) [pid = 23028] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:11:43 INFO - PROCESS | 23028 | 1466701903895 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1333ms 10:11:43 INFO - PROCESS | 23028 | 1466701903939 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 10:11:43 INFO - PROCESS | 23028 | 1466701903943 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 10:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:11:43 INFO - PROCESS | 23028 | 1466701903950 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:11:43 INFO - PROCESS | 23028 | 1466701903955 Marionette TRACE conn4 <- [1,182,null,{}] 10:11:43 INFO - PROCESS | 23028 | 1466701903961 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:43 INFO - PROCESS | 23028 | 1466701903967 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:44 INFO - PROCESS | 23028 | 1466701904134 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 10:11:44 INFO - PROCESS | 23028 | 1466701904250 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 23028 | 1466701904271 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:44 INFO - PROCESS | 23028 | ++DOCSHELL 0x9ab55c00 == 45 [pid = 23028] [id = 53] 10:11:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x9ae06400) [pid = 23028] [serial = 157] [outer = (nil)] 10:11:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0xa2098000) [pid = 23028] [serial = 158] [outer = 0x9ae06400] 10:11:44 INFO - PROCESS | 23028 | 1466701904354 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0xa2525400) [pid = 23028] [serial = 159] [outer = 0x9ae06400] 10:11:45 INFO - PROCESS | 23028 | 1466701905125 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1194ms 10:11:45 INFO - PROCESS | 23028 | 1466701905146 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 10:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:11:45 INFO - PROCESS | 23028 | 1466701905150 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 10:11:45 INFO - PROCESS | 23028 | 1466701905164 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 23028 | 1466701905167 Marionette TRACE conn4 <- [1,186,null,{}] 10:11:45 INFO - PROCESS | 23028 | 1466701905176 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:45 INFO - PROCESS | 23028 | 1466701905182 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:45 INFO - PROCESS | 23028 | 1466701905352 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 10:11:45 INFO - PROCESS | 23028 | 1466701905361 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:45 INFO - PROCESS | 23028 | 1466701905370 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x9386bc00 == 46 [pid = 23028] [id = 54] 10:11:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x93a81000) [pid = 23028] [serial = 160] [outer = (nil)] 10:11:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0xa336fc00) [pid = 23028] [serial = 161] [outer = 0x93a81000] 10:11:45 INFO - PROCESS | 23028 | 1466701905458 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0xa4f18000) [pid = 23028] [serial = 162] [outer = 0x93a81000] 10:11:46 INFO - PROCESS | 23028 | 1466701906499 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1397ms 10:11:46 INFO - PROCESS | 23028 | 1466701906555 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 23028 | 1466701906563 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 10:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:11:46 INFO - PROCESS | 23028 | 1466701906572 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 23028 | 1466701906580 Marionette TRACE conn4 <- [1,190,null,{}] 10:11:46 INFO - PROCESS | 23028 | 1466701906587 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:46 INFO - PROCESS | 23028 | 1466701906594 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:46 INFO - PROCESS | 23028 | 1466701906796 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 10:11:46 INFO - PROCESS | 23028 | 1466701906946 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:46 INFO - PROCESS | 23028 | 1466701906957 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x95182400 == 47 [pid = 23028] [id = 55] 10:11:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x96c92c00) [pid = 23028] [serial = 163] [outer = (nil)] 10:11:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x9a3bf800) [pid = 23028] [serial = 164] [outer = 0x96c92c00] 10:11:47 INFO - PROCESS | 23028 | 1466701907067 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x9a507800) [pid = 23028] [serial = 165] [outer = 0x96c92c00] 10:11:47 INFO - PROCESS | 23028 | 1466701907988 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1493ms 10:11:48 INFO - PROCESS | 23028 | 1466701908065 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 23028 | 1466701908074 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 10:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:11:48 INFO - PROCESS | 23028 | 1466701908086 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 23028 | 1466701908090 Marionette TRACE conn4 <- [1,194,null,{}] 10:11:48 INFO - PROCESS | 23028 | 1466701908097 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:48 INFO - PROCESS | 23028 | 1466701908105 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:48 INFO - PROCESS | 23028 | 1466701908347 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 10:11:48 INFO - PROCESS | 23028 | 1466701908536 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:48 INFO - PROCESS | 23028 | 1466701908542 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x9ab51400 == 48 [pid = 23028] [id = 56] 10:11:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x9ae0e400) [pid = 23028] [serial = 166] [outer = (nil)] 10:11:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x9b704000) [pid = 23028] [serial = 167] [outer = 0x9ae0e400] 10:11:48 INFO - PROCESS | 23028 | 1466701908687 Marionette DEBUG loaded listener.js 10:11:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x9b880400) [pid = 23028] [serial = 168] [outer = 0x9ae0e400] 10:11:49 INFO - PROCESS | 23028 | 1466701909586 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1539ms 10:11:49 INFO - PROCESS | 23028 | 1466701909625 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 10:11:49 INFO - PROCESS | 23028 | 1466701909628 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 10:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:11:49 INFO - PROCESS | 23028 | 1466701909637 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:11:49 INFO - PROCESS | 23028 | 1466701909643 Marionette TRACE conn4 <- [1,198,null,{}] 10:11:49 INFO - PROCESS | 23028 | 1466701909663 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:49 INFO - PROCESS | 23028 | 1466701909673 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:49 INFO - PROCESS | 23028 | 1466701909876 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 10:11:50 INFO - PROCESS | 23028 | 1466701910024 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:50 INFO - PROCESS | 23028 | 1466701910036 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:50 INFO - PROCESS | 23028 | ++DOCSHELL 0xa3284800 == 49 [pid = 23028] [id = 57] 10:11:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0xa3334400) [pid = 23028] [serial = 169] [outer = (nil)] 10:11:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0xa33cac00) [pid = 23028] [serial = 170] [outer = 0xa3334400] 10:11:50 INFO - PROCESS | 23028 | 1466701910159 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0xa4ffb400) [pid = 23028] [serial = 171] [outer = 0xa3334400] 10:11:51 INFO - PROCESS | 23028 | 1466701911120 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1542ms 10:11:51 INFO - PROCESS | 23028 | 1466701911179 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 10:11:51 INFO - PROCESS | 23028 | 1466701911185 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 10:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:11:51 INFO - PROCESS | 23028 | 1466701911192 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:11:51 INFO - PROCESS | 23028 | 1466701911197 Marionette TRACE conn4 <- [1,202,null,{}] 10:11:51 INFO - PROCESS | 23028 | 1466701911203 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:51 INFO - PROCESS | 23028 | 1466701911209 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:51 INFO - PROCESS | 23028 | 1466701911404 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 10:11:51 INFO - PROCESS | 23028 | 1466701911593 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:51 INFO - PROCESS | 23028 | 1466701911602 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x9517ac00 == 50 [pid = 23028] [id = 58] 10:11:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0xa4ffe400) [pid = 23028] [serial = 172] [outer = (nil)] 10:11:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0xa672a400) [pid = 23028] [serial = 173] [outer = 0xa4ffe400] 10:11:51 INFO - PROCESS | 23028 | 1466701911700 Marionette DEBUG loaded listener.js 10:11:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0xa6788000) [pid = 23028] [serial = 174] [outer = 0xa4ffe400] 10:11:52 INFO - PROCESS | 23028 | 1466701912534 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1391ms 10:11:52 INFO - PROCESS | 23028 | 1466701912584 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 10:11:52 INFO - PROCESS | 23028 | 1466701912589 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 10:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:11:52 INFO - PROCESS | 23028 | 1466701912596 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:11:52 INFO - PROCESS | 23028 | 1466701912600 Marionette TRACE conn4 <- [1,206,null,{}] 10:11:52 INFO - PROCESS | 23028 | 1466701912606 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:52 INFO - PROCESS | 23028 | 1466701912612 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:52 INFO - PROCESS | 23028 | 1466701912796 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 10:11:52 INFO - PROCESS | 23028 | 1466701912942 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 23028 | 1466701912952 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a231800 == 51 [pid = 23028] [id = 59] 10:11:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x9a233000) [pid = 23028] [serial = 175] [outer = (nil)] 10:11:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x9a239000) [pid = 23028] [serial = 176] [outer = 0x9a233000] 10:11:53 INFO - PROCESS | 23028 | 1466701913035 Marionette DEBUG loaded listener.js 10:11:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x9a23b400) [pid = 23028] [serial = 177] [outer = 0x9a233000] 10:11:53 INFO - PROCESS | 23028 | 1466701913983 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1435ms 10:11:54 INFO - PROCESS | 23028 | 1466701914033 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 10:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:11:54 INFO - PROCESS | 23028 | 1466701914037 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 10:11:54 INFO - PROCESS | 23028 | 1466701914046 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:11:54 INFO - PROCESS | 23028 | 1466701914049 Marionette TRACE conn4 <- [1,210,null,{}] 10:11:54 INFO - PROCESS | 23028 | 1466701914056 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:54 INFO - PROCESS | 23028 | 1466701914066 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:54 INFO - PROCESS | 23028 | 1466701914321 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 10:11:54 INFO - PROCESS | 23028 | 1466701914504 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 23028 | 1466701914514 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x93863400 == 52 [pid = 23028] [id = 60] 10:11:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x95091c00) [pid = 23028] [serial = 178] [outer = (nil)] 10:11:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x950d3c00) [pid = 23028] [serial = 179] [outer = 0x95091c00] 10:11:54 INFO - PROCESS | 23028 | 1466701914649 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x95176800) [pid = 23028] [serial = 180] [outer = 0x95091c00] 10:11:55 INFO - PROCESS | 23028 | 1466701915489 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1487ms 10:11:55 INFO - PROCESS | 23028 | 1466701915532 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 10:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:11:55 INFO - PROCESS | 23028 | 1466701915537 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 10:11:55 INFO - PROCESS | 23028 | 1466701915544 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 23028 | 1466701915548 Marionette TRACE conn4 <- [1,214,null,{}] 10:11:55 INFO - PROCESS | 23028 | 1466701915555 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:55 INFO - PROCESS | 23028 | 1466701915559 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:55 INFO - PROCESS | 23028 | 1466701915758 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 10:11:56 INFO - PROCESS | 23028 | 1466701916129 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 23028 | 1466701916139 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x95094c00 == 53 [pid = 23028] [id = 61] 10:11:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x95095400) [pid = 23028] [serial = 181] [outer = (nil)] 10:11:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x9509b800) [pid = 23028] [serial = 182] [outer = 0x95095400] 10:11:56 INFO - PROCESS | 23028 | 1466701916271 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x950ccc00) [pid = 23028] [serial = 183] [outer = 0x95095400] 10:11:57 INFO - PROCESS | 23028 | --DOCSHELL 0x99e70800 == 52 [pid = 23028] [id = 31] 10:11:57 INFO - PROCESS | 23028 | --DOCSHELL 0x93a85000 == 51 [pid = 23028] [id = 30] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x9509a800) [pid = 23028] [serial = 128] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOCSHELL 0x9ab55c00 == 50 [pid = 23028] [id = 53] 10:11:57 INFO - PROCESS | 23028 | --DOCSHELL 0x93786c00 == 49 [pid = 23028] [id = 52] 10:11:57 INFO - PROCESS | 23028 | --DOCSHELL 0x99bc7400 == 48 [pid = 23028] [id = 51] 10:11:57 INFO - PROCESS | 23028 | 1466701917316 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:11:57 INFO - PROCESS | 23028 | --DOCSHELL 0x9a50ec00 == 47 [pid = 23028] [id = 50] 10:11:57 INFO - PROCESS | 23028 | --DOCSHELL 0x99511000 == 46 [pid = 23028] [id = 49] 10:11:57 INFO - PROCESS | 23028 | --DOCSHELL 0x95097800 == 45 [pid = 23028] [id = 48] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x95180000) [pid = 23028] [serial = 104] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x95184400) [pid = 23028] [serial = 113] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0xa23f7800) [pid = 23028] [serial = 122] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x9884e800) [pid = 23028] [serial = 114] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x9aa09c00) [pid = 23028] [serial = 116] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x9aa0e800) [pid = 23028] [serial = 117] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x9ab6cc00) [pid = 23028] [serial = 110] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x9b87dc00) [pid = 23028] [serial = 119] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x9a866400) [pid = 23028] [serial = 107] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0xa25a4000) [pid = 23028] [serial = 123] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x9b707800) [pid = 23028] [serial = 125] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x9d880400) [pid = 23028] [serial = 126] [outer = (nil)] [url = about:blank] 10:11:57 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x9d85b000) [pid = 23028] [serial = 120] [outer = (nil)] [url = about:blank] 10:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1833ms 10:11:57 INFO - PROCESS | 23028 | 1466701917379 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 10:11:57 INFO - PROCESS | 23028 | 1466701917383 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 10:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:11:57 INFO - PROCESS | 23028 | 1466701917392 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:11:57 INFO - PROCESS | 23028 | 1466701917397 Marionette TRACE conn4 <- [1,218,null,{}] 10:11:57 INFO - PROCESS | 23028 | 1466701917408 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:57 INFO - PROCESS | 23028 | 1466701917418 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:57 INFO - PROCESS | 23028 | 1466701917603 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 10:11:57 INFO - PROCESS | 23028 | 1466701917752 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 23028 | 1466701917763 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x9873e000 == 46 [pid = 23028] [id = 62] 10:11:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x98842c00) [pid = 23028] [serial = 184] [outer = (nil)] 10:11:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x994e4000) [pid = 23028] [serial = 185] [outer = 0x98842c00] 10:11:57 INFO - PROCESS | 23028 | 1466701917845 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x99a5e400) [pid = 23028] [serial = 186] [outer = 0x98842c00] 10:11:58 INFO - PROCESS | 23028 | 1466701918589 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1244ms 10:11:58 INFO - PROCESS | 23028 | 1466701918641 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 23028 | 1466701918648 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 10:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:11:58 INFO - PROCESS | 23028 | 1466701918656 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 23028 | 1466701918660 Marionette TRACE conn4 <- [1,222,null,{}] 10:11:58 INFO - PROCESS | 23028 | 1466701918666 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:58 INFO - PROCESS | 23028 | 1466701918672 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:58 INFO - PROCESS | 23028 | 1466701918858 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 10:11:58 INFO - PROCESS | 23028 | 1466701918970 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:58 INFO - PROCESS | 23028 | 1466701918978 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:11:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x94fa9c00 == 47 [pid = 23028] [id = 63] 10:11:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x9a3b7000) [pid = 23028] [serial = 187] [outer = (nil)] 10:11:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x9a866400) [pid = 23028] [serial = 188] [outer = 0x9a3b7000] 10:11:59 INFO - PROCESS | 23028 | 1466701919052 Marionette DEBUG loaded listener.js 10:11:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x9aa0d000) [pid = 23028] [serial = 189] [outer = 0x9a3b7000] 10:11:59 INFO - PROCESS | 23028 | 1466701919867 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1238ms 10:11:59 INFO - PROCESS | 23028 | 1466701919895 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 23028 | 1466701919900 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 10:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:11:59 INFO - PROCESS | 23028 | 1466701919914 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:11:59 INFO - PROCESS | 23028 | 1466701919925 Marionette TRACE conn4 <- [1,226,null,{}] 10:11:59 INFO - PROCESS | 23028 | 1466701919943 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:11:59 INFO - PROCESS | 23028 | 1466701919952 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:00 INFO - PROCESS | 23028 | 1466701920173 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 10:12:00 INFO - PROCESS | 23028 | 1466701920201 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 23028 | 1466701920209 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x950d6800 == 48 [pid = 23028] [id = 64] 10:12:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x9ad8a800) [pid = 23028] [serial = 190] [outer = (nil)] 10:12:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x9b710400) [pid = 23028] [serial = 191] [outer = 0x9ad8a800] 10:12:00 INFO - PROCESS | 23028 | 1466701920317 Marionette DEBUG loaded listener.js 10:12:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x9d80e000) [pid = 23028] [serial = 192] [outer = 0x9ad8a800] 10:12:01 INFO - PROCESS | 23028 | 1466701921329 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1467ms 10:12:01 INFO - PROCESS | 23028 | 1466701921376 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 10:12:01 INFO - PROCESS | 23028 | 1466701921381 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 10:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:12:01 INFO - PROCESS | 23028 | 1466701921395 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 23028 | 1466701921398 Marionette TRACE conn4 <- [1,230,null,{}] 10:12:01 INFO - PROCESS | 23028 | 1466701921405 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:01 INFO - PROCESS | 23028 | 1466701921410 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:01 INFO - PROCESS | 23028 | 1466701921634 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 10:12:01 INFO - PROCESS | 23028 | 1466701921662 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:01 INFO - PROCESS | 23028 | 1466701921671 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x91adbc00 == 49 [pid = 23028] [id = 65] 10:12:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x91add400) [pid = 23028] [serial = 193] [outer = (nil)] 10:12:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x91ae6800) [pid = 23028] [serial = 194] [outer = 0x91add400] 10:12:01 INFO - PROCESS | 23028 | 1466701921745 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x91ae9800) [pid = 23028] [serial = 195] [outer = 0x91add400] 10:12:02 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x95097c00) [pid = 23028] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:12:02 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x9b70e800) [pid = 23028] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:12:02 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x99768400) [pid = 23028] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:12:02 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x9b70a400) [pid = 23028] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:12:02 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x9aa02400) [pid = 23028] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:12:02 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x9ae06400) [pid = 23028] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:12:02 INFO - PROCESS | 23028 | 1466701922663 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1286ms 10:12:02 INFO - PROCESS | 23028 | 1466701922681 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 10:12:02 INFO - PROCESS | 23028 | 1466701922685 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 10:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:12:02 INFO - PROCESS | 23028 | 1466701922692 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:12:02 INFO - PROCESS | 23028 | 1466701922696 Marionette TRACE conn4 <- [1,234,null,{}] 10:12:02 INFO - PROCESS | 23028 | 1466701922702 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:02 INFO - PROCESS | 23028 | 1466701922708 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:02 INFO - PROCESS | 23028 | 1466701922889 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 10:12:02 INFO - PROCESS | 23028 | 1466701922903 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 23028 | 1466701922921 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x95098400 == 50 [pid = 23028] [id = 66] 10:12:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x9a23a400) [pid = 23028] [serial = 196] [outer = (nil)] 10:12:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x9b70ac00) [pid = 23028] [serial = 197] [outer = 0x9a23a400] 10:12:03 INFO - PROCESS | 23028 | 1466701923097 Marionette DEBUG loaded listener.js 10:12:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x9d881c00) [pid = 23028] [serial = 198] [outer = 0x9a23a400] 10:12:03 INFO - PROCESS | 23028 | 1466701923881 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1230ms 10:12:03 INFO - PROCESS | 23028 | 1466701923924 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 10:12:03 INFO - PROCESS | 23028 | 1466701923928 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 10:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:12:03 INFO - PROCESS | 23028 | 1466701923934 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:12:03 INFO - PROCESS | 23028 | 1466701923938 Marionette TRACE conn4 <- [1,238,null,{}] 10:12:03 INFO - PROCESS | 23028 | 1466701923949 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:03 INFO - PROCESS | 23028 | 1466701923954 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:04 INFO - PROCESS | 23028 | 1466701924244 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 10:12:04 INFO - PROCESS | 23028 | 1466701924373 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 23028 | 1466701924386 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:04 INFO - PROCESS | 23028 | ++DOCSHELL 0x91add800 == 51 [pid = 23028] [id = 67] 10:12:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x91addc00) [pid = 23028] [serial = 199] [outer = (nil)] 10:12:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x91ae5400) [pid = 23028] [serial = 200] [outer = 0x91addc00] 10:12:04 INFO - PROCESS | 23028 | 1466701924485 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x9386c400) [pid = 23028] [serial = 201] [outer = 0x91addc00] 10:12:05 INFO - PROCESS | 23028 | 1466701925440 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1544ms 10:12:05 INFO - PROCESS | 23028 | 1466701925482 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 23028 | 1466701925489 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 10:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:12:05 INFO - PROCESS | 23028 | 1466701925499 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 23028 | 1466701925504 Marionette TRACE conn4 <- [1,242,null,{}] 10:12:05 INFO - PROCESS | 23028 | 1466701925514 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:05 INFO - PROCESS | 23028 | 1466701925525 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:05 INFO - PROCESS | 23028 | 1466701925735 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 10:12:05 INFO - PROCESS | 23028 | 1466701925888 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:05 INFO - PROCESS | 23028 | 1466701925898 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x9765c000 == 52 [pid = 23028] [id = 68] 10:12:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x98736400) [pid = 23028] [serial = 202] [outer = (nil)] 10:12:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x995cc400) [pid = 23028] [serial = 203] [outer = 0x98736400] 10:12:05 INFO - PROCESS | 23028 | 1466701925993 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x99a51000) [pid = 23028] [serial = 204] [outer = 0x98736400] 10:12:06 INFO - PROCESS | 23028 | 1466701926975 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1543ms 10:12:07 INFO - PROCESS | 23028 | 1466701927043 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 10:12:07 INFO - PROCESS | 23028 | 1466701927049 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 10:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:12:07 INFO - PROCESS | 23028 | 1466701927057 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 23028 | 1466701927062 Marionette TRACE conn4 <- [1,246,null,{}] 10:12:07 INFO - PROCESS | 23028 | 1466701927069 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:07 INFO - PROCESS | 23028 | 1466701927076 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:07 INFO - PROCESS | 23028 | 1466701927337 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 10:12:07 INFO - PROCESS | 23028 | 1466701927537 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:07 INFO - PROCESS | 23028 | 1466701927546 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a2e4000 == 53 [pid = 23028] [id = 69] 10:12:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x9aa02400) [pid = 23028] [serial = 205] [outer = (nil)] 10:12:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x9ab52400) [pid = 23028] [serial = 206] [outer = 0x9aa02400] 10:12:07 INFO - PROCESS | 23028 | 1466701927656 Marionette DEBUG loaded listener.js 10:12:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x9b12ac00) [pid = 23028] [serial = 207] [outer = 0x9aa02400] 10:12:08 INFO - PROCESS | 23028 | 1466701928562 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1536ms 10:12:08 INFO - PROCESS | 23028 | 1466701928593 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 10:12:08 INFO - PROCESS | 23028 | 1466701928599 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 10:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:12:08 INFO - PROCESS | 23028 | 1466701928618 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 23028 | 1466701928626 Marionette TRACE conn4 <- [1,250,null,{}] 10:12:08 INFO - PROCESS | 23028 | 1466701928633 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:08 INFO - PROCESS | 23028 | 1466701928641 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:08 INFO - PROCESS | 23028 | 1466701928856 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 10:12:09 INFO - PROCESS | 23028 | 1466701929009 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 23028 | 1466701929018 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x9514d400 == 54 [pid = 23028] [id = 70] 10:12:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x9a23fc00) [pid = 23028] [serial = 208] [outer = (nil)] 10:12:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0xa259b800) [pid = 23028] [serial = 209] [outer = 0x9a23fc00] 10:12:09 INFO - PROCESS | 23028 | 1466701929110 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0xa3368000) [pid = 23028] [serial = 210] [outer = 0x9a23fc00] 10:12:10 INFO - PROCESS | 23028 | 1466701930069 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1498ms 10:12:10 INFO - PROCESS | 23028 | 1466701930109 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 23028 | 1466701930114 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 10:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:12:10 INFO - PROCESS | 23028 | 1466701930121 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 23028 | 1466701930125 Marionette TRACE conn4 <- [1,254,null,{}] 10:12:10 INFO - PROCESS | 23028 | 1466701930131 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:10 INFO - PROCESS | 23028 | 1466701930137 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:10 INFO - PROCESS | 23028 | 1466701930349 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 10:12:10 INFO - PROCESS | 23028 | 1466701930508 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:10 INFO - PROCESS | 23028 | 1466701930521 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:10 INFO - PROCESS | 23028 | ++DOCSHELL 0xa252c400 == 55 [pid = 23028] [id = 71] 10:12:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0xa25b4000) [pid = 23028] [serial = 211] [outer = (nil)] 10:12:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0xa61b0c00) [pid = 23028] [serial = 212] [outer = 0xa25b4000] 10:12:10 INFO - PROCESS | 23028 | 1466701930649 Marionette DEBUG loaded listener.js 10:12:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0xa672d000) [pid = 23028] [serial = 213] [outer = 0xa25b4000] 10:12:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0xa233f800) [pid = 23028] [serial = 214] [outer = 0x93788000] 10:12:11 INFO - PROCESS | 23028 | 1466701931678 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1631ms 10:12:11 INFO - PROCESS | 23028 | 1466701931754 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 10:12:11 INFO - PROCESS | 23028 | 1466701931758 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 10:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:12:11 INFO - PROCESS | 23028 | 1466701931766 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:12:11 INFO - PROCESS | 23028 | 1466701931770 Marionette TRACE conn4 <- [1,258,null,{}] 10:12:11 INFO - PROCESS | 23028 | 1466701931777 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:11 INFO - PROCESS | 23028 | 1466701931783 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:12 INFO - PROCESS | 23028 | 1466701932032 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 10:12:12 INFO - PROCESS | 23028 | 1466701932283 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 23028 | 1466701932303 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x91330400 == 56 [pid = 23028] [id = 72] 10:12:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x91330800) [pid = 23028] [serial = 215] [outer = (nil)] 10:12:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x93787000) [pid = 23028] [serial = 216] [outer = 0x91330800] 10:12:12 INFO - PROCESS | 23028 | 1466701932397 Marionette DEBUG loaded listener.js 10:12:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0xa67a6000) [pid = 23028] [serial = 217] [outer = 0x91330800] 10:12:13 INFO - PROCESS | 23028 | 1466701933296 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1587ms 10:12:13 INFO - PROCESS | 23028 | 1466701933355 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 10:12:13 INFO - PROCESS | 23028 | 1466701933358 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 10:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:12:13 INFO - PROCESS | 23028 | 1466701933367 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:12:13 INFO - PROCESS | 23028 | 1466701933373 Marionette TRACE conn4 <- [1,262,null,{}] 10:12:13 INFO - PROCESS | 23028 | 1466701933382 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:13 INFO - PROCESS | 23028 | 1466701933389 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:13 INFO - PROCESS | 23028 | 1466701933589 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 10:12:13 INFO - PROCESS | 23028 | 1466701933723 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:13 INFO - PROCESS | 23028 | 1466701933730 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x91324000 == 57 [pid = 23028] [id = 73] 10:12:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x914b4400) [pid = 23028] [serial = 218] [outer = (nil)] 10:12:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x914ba800) [pid = 23028] [serial = 219] [outer = 0x914b4400] 10:12:13 INFO - PROCESS | 23028 | 1466701933819 Marionette DEBUG loaded listener.js 10:12:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x914bcc00) [pid = 23028] [serial = 220] [outer = 0x914b4400] 10:12:14 INFO - PROCESS | 23028 | 1466701934723 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1387ms 10:12:14 INFO - PROCESS | 23028 | 1466701934756 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 10:12:14 INFO - PROCESS | 23028 | 1466701934763 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 10:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:12:14 INFO - PROCESS | 23028 | 1466701934773 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:12:14 INFO - PROCESS | 23028 | 1466701934776 Marionette TRACE conn4 <- [1,266,null,{}] 10:12:14 INFO - PROCESS | 23028 | 1466701934783 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:14 INFO - PROCESS | 23028 | 1466701934790 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:14 INFO - PROCESS | 23028 | 1466701934985 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 10:12:15 INFO - PROCESS | 23028 | 1466701935142 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:15 INFO - PROCESS | 23028 | 1466701935149 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x91328c00 == 58 [pid = 23028] [id = 74] 10:12:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x914b8000) [pid = 23028] [serial = 221] [outer = (nil)] 10:12:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 114 (0x91616400) [pid = 23028] [serial = 222] [outer = 0x914b8000] 10:12:15 INFO - PROCESS | 23028 | 1466701935247 Marionette DEBUG loaded listener.js 10:12:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 115 (0x91618000) [pid = 23028] [serial = 223] [outer = 0x914b8000] 10:12:16 INFO - PROCESS | 23028 | 1466701936171 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1431ms 10:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:12:16 INFO - PROCESS | 23028 | 1466701936204 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 10:12:16 INFO - PROCESS | 23028 | 1466701936208 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 10:12:16 INFO - PROCESS | 23028 | 1466701936216 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 23028 | 1466701936219 Marionette TRACE conn4 <- [1,270,null,{}] 10:12:16 INFO - PROCESS | 23028 | 1466701936226 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:16 INFO - PROCESS | 23028 | 1466701936230 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:16 INFO - PROCESS | 23028 | 1466701936440 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 10:12:16 INFO - PROCESS | 23028 | 1466701936600 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:16 INFO - PROCESS | 23028 | 1466701936609 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa97c00 == 59 [pid = 23028] [id = 75] 10:12:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 116 (0x8fa98400) [pid = 23028] [serial = 224] [outer = (nil)] 10:12:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0x8faa1800) [pid = 23028] [serial = 225] [outer = 0x8fa98400] 10:12:16 INFO - PROCESS | 23028 | 1466701936691 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 118 (0x8faa4000) [pid = 23028] [serial = 226] [outer = 0x8fa98400] 10:12:17 INFO - PROCESS | 23028 | 1466701937927 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1786ms 10:12:18 INFO - PROCESS | 23028 | 1466701938001 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 10:12:18 INFO - PROCESS | 23028 | 1466701938006 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 10:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:12:18 INFO - PROCESS | 23028 | 1466701938016 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:12:18 INFO - PROCESS | 23028 | 1466701938022 Marionette TRACE conn4 <- [1,274,null,{}] 10:12:18 INFO - PROCESS | 23028 | 1466701938031 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:18 INFO - PROCESS | 23028 | 1466701938037 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:18 INFO - PROCESS | 23028 | 1466701938230 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 10:12:18 INFO - PROCESS | 23028 | 1466701938522 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 23028 | 1466701938533 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x9161e400 == 60 [pid = 23028] [id = 76] 10:12:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 119 (0x9161ec00) [pid = 23028] [serial = 227] [outer = (nil)] 10:12:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 120 (0x91adb800) [pid = 23028] [serial = 228] [outer = 0x9161ec00] 10:12:18 INFO - PROCESS | 23028 | 1466701938624 Marionette DEBUG loaded listener.js 10:12:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 121 (0x91ae5800) [pid = 23028] [serial = 229] [outer = 0x9161ec00] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x9765dc00 == 59 [pid = 23028] [id = 24] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x96c86c00 == 58 [pid = 23028] [id = 14] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x93a79400 == 57 [pid = 23028] [id = 17] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x9ab51000 == 56 [pid = 23028] [id = 25] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x9ad89c00 == 55 [pid = 23028] [id = 16] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x9a2e3000 == 54 [pid = 23028] [id = 15] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x9d40e000 == 53 [pid = 23028] [id = 18] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x95098400 == 52 [pid = 23028] [id = 66] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x91adbc00 == 51 [pid = 23028] [id = 65] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x950d6800 == 50 [pid = 23028] [id = 64] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x94fa9c00 == 49 [pid = 23028] [id = 63] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x9873e000 == 48 [pid = 23028] [id = 62] 10:12:19 INFO - PROCESS | 23028 | --DOCSHELL 0x95094c00 == 47 [pid = 23028] [id = 61] 10:12:19 INFO - PROCESS | 23028 | 1466701939556 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 120 (0x9509d800) [pid = 23028] [serial = 143] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 119 (0xa336ec00) [pid = 23028] [serial = 137] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 118 (0x95181000) [pid = 23028] [serial = 131] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 117 (0x9d879000) [pid = 23028] [serial = 155] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x9a2ddc00) [pid = 23028] [serial = 147] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 115 (0x998d0400) [pid = 23028] [serial = 146] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 114 (0x9b87b400) [pid = 23028] [serial = 153] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 113 (0x9ab4d000) [pid = 23028] [serial = 149] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x9d87bc00) [pid = 23028] [serial = 156] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x9517c400) [pid = 23028] [serial = 144] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0x9ab69000) [pid = 23028] [serial = 150] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x9a50d000) [pid = 23028] [serial = 140] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x9b7cac00) [pid = 23028] [serial = 152] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0xa2098000) [pid = 23028] [serial = 158] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x9aa0b400) [pid = 23028] [serial = 134] [outer = (nil)] [url = about:blank] 10:12:19 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0xa2525400) [pid = 23028] [serial = 159] [outer = (nil)] [url = about:blank] 10:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1595ms 10:12:19 INFO - PROCESS | 23028 | 1466701939610 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 23028 | 1466701939616 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 10:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:12:19 INFO - PROCESS | 23028 | 1466701939627 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 23028 | 1466701939631 Marionette TRACE conn4 <- [1,278,null,{}] 10:12:19 INFO - PROCESS | 23028 | 1466701939638 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:19 INFO - PROCESS | 23028 | 1466701939644 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:19 INFO - PROCESS | 23028 | 1466701939841 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 10:12:20 INFO - PROCESS | 23028 | 1466701940010 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 23028 | 1466701940018 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x93866400 == 48 [pid = 23028] [id = 77] 10:12:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x95098400) [pid = 23028] [serial = 230] [outer = (nil)] 10:12:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x950c9000) [pid = 23028] [serial = 231] [outer = 0x95098400] 10:12:20 INFO - PROCESS | 23028 | 1466701940099 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x950d3800) [pid = 23028] [serial = 232] [outer = 0x95098400] 10:12:20 INFO - PROCESS | 23028 | 1466701940924 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1346ms 10:12:20 INFO - PROCESS | 23028 | 1466701940974 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 10:12:20 INFO - PROCESS | 23028 | 1466701940978 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 10:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:12:20 INFO - PROCESS | 23028 | 1466701940986 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 23028 | 1466701940995 Marionette TRACE conn4 <- [1,282,null,{}] 10:12:21 INFO - PROCESS | 23028 | 1466701941015 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:21 INFO - PROCESS | 23028 | 1466701941024 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:21 INFO - PROCESS | 23028 | 1466701941212 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 10:12:21 INFO - PROCESS | 23028 | 1466701941345 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:21 INFO - PROCESS | 23028 | 1466701941354 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x9765a400 == 49 [pid = 23028] [id = 78] 10:12:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x988df400) [pid = 23028] [serial = 233] [outer = (nil)] 10:12:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x998d0400) [pid = 23028] [serial = 234] [outer = 0x988df400] 10:12:21 INFO - PROCESS | 23028 | 1466701941444 Marionette DEBUG loaded listener.js 10:12:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x9a23e800) [pid = 23028] [serial = 235] [outer = 0x988df400] 10:12:22 INFO - PROCESS | 23028 | 1466701942343 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1394ms 10:12:22 INFO - PROCESS | 23028 | 1466701942382 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 10:12:22 INFO - PROCESS | 23028 | 1466701942388 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 10:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:12:22 INFO - PROCESS | 23028 | 1466701942395 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:12:22 INFO - PROCESS | 23028 | 1466701942398 Marionette TRACE conn4 <- [1,286,null,{}] 10:12:22 INFO - PROCESS | 23028 | 1466701942409 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:22 INFO - PROCESS | 23028 | 1466701942413 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:22 INFO - PROCESS | 23028 | 1466701942672 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 10:12:22 INFO - PROCESS | 23028 | 1466701942699 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:22 INFO - PROCESS | 23028 | 1466701942705 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a2ddc00 == 50 [pid = 23028] [id = 79] 10:12:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x9a2e6c00) [pid = 23028] [serial = 236] [outer = (nil)] 10:12:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x9a510400) [pid = 23028] [serial = 237] [outer = 0x9a2e6c00] 10:12:22 INFO - PROCESS | 23028 | 1466701942780 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 114 (0x9aa02c00) [pid = 23028] [serial = 238] [outer = 0x9a2e6c00] 10:12:23 INFO - PROCESS | 23028 | 1466701943653 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1289ms 10:12:23 INFO - PROCESS | 23028 | 1466701943684 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 10:12:23 INFO - PROCESS | 23028 | 1466701943688 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 10:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:12:23 INFO - PROCESS | 23028 | 1466701943696 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:12:23 INFO - PROCESS | 23028 | 1466701943699 Marionette TRACE conn4 <- [1,290,null,{}] 10:12:23 INFO - PROCESS | 23028 | 1466701943710 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:23 INFO - PROCESS | 23028 | 1466701943714 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:24 INFO - PROCESS | 23028 | 1466701944056 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 10:12:24 INFO - PROCESS | 23028 | --DOMWINDOW == 113 (0x9ad8a800) [pid = 23028] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:12:24 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x91add400) [pid = 23028] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:12:24 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x95095400) [pid = 23028] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:12:24 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0x98842c00) [pid = 23028] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:12:24 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x9a3b7000) [pid = 23028] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:12:24 INFO - PROCESS | 23028 | 1466701944155 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:24 INFO - PROCESS | 23028 | 1466701944161 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x91adc400 == 51 [pid = 23028] [id = 80] 10:12:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x91add400) [pid = 23028] [serial = 239] [outer = (nil)] 10:12:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x95181c00) [pid = 23028] [serial = 240] [outer = 0x91add400] 10:12:24 INFO - PROCESS | 23028 | 1466701944239 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x9a3b7000) [pid = 23028] [serial = 241] [outer = 0x91add400] 10:12:25 INFO - PROCESS | 23028 | 1466701945106 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1434ms 10:12:25 INFO - PROCESS | 23028 | 1466701945130 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 10:12:25 INFO - PROCESS | 23028 | 1466701945134 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 10:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:12:25 INFO - PROCESS | 23028 | 1466701945141 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 23028 | 1466701945145 Marionette TRACE conn4 <- [1,294,null,{}] 10:12:25 INFO - PROCESS | 23028 | 1466701945151 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:25 INFO - PROCESS | 23028 | 1466701945162 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:25 INFO - PROCESS | 23028 | 1466701945374 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 10:12:25 INFO - PROCESS | 23028 | 1466701945488 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 23028 | 1466701945498 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa98800 == 52 [pid = 23028] [id = 81] 10:12:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x914af000) [pid = 23028] [serial = 242] [outer = (nil)] 10:12:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 114 (0x9b70fc00) [pid = 23028] [serial = 243] [outer = 0x914af000] 10:12:25 INFO - PROCESS | 23028 | 1466701945569 Marionette DEBUG loaded listener.js 10:12:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 115 (0x9c2e1c00) [pid = 23028] [serial = 244] [outer = 0x914af000] 10:12:26 INFO - PROCESS | 23028 | 1466701946504 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:26 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. 10:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1487ms 10:12:26 INFO - PROCESS | 23028 | 1466701946670 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 23028 | 1466701946675 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 10:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:12:26 INFO - PROCESS | 23028 | 1466701946686 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 23028 | 1466701946694 Marionette TRACE conn4 <- [1,298,null,{}] 10:12:26 INFO - PROCESS | 23028 | 1466701946705 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:26 INFO - PROCESS | 23028 | 1466701946712 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:26 INFO - PROCESS | 23028 | 1466701946951 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 10:12:27 INFO - PROCESS | 23028 | 1466701947157 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 23028 | 1466701947176 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa9dc00 == 53 [pid = 23028] [id = 82] 10:12:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 116 (0x8faa0000) [pid = 23028] [serial = 245] [outer = (nil)] 10:12:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0x91ae8400) [pid = 23028] [serial = 246] [outer = 0x8faa0000] 10:12:27 INFO - PROCESS | 23028 | 1466701947270 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 118 (0x93a7f400) [pid = 23028] [serial = 247] [outer = 0x8faa0000] 10:12:28 INFO - PROCESS | 23028 | 1466701948216 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:28 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. 10:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1599ms 10:12:28 INFO - PROCESS | 23028 | 1466701948285 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 23028 | 1466701948293 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 10:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:12:28 INFO - PROCESS | 23028 | 1466701948306 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 23028 | 1466701948310 Marionette TRACE conn4 <- [1,302,null,{}] 10:12:28 INFO - PROCESS | 23028 | 1466701948318 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:28 INFO - PROCESS | 23028 | 1466701948325 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:28 INFO - PROCESS | 23028 | 1466701948581 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 10:12:28 INFO - PROCESS | 23028 | 1466701948794 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:28 INFO - PROCESS | 23028 | 1466701948805 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x95149400 == 54 [pid = 23028] [id = 83] 10:12:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 119 (0x95177c00) [pid = 23028] [serial = 248] [outer = (nil)] 10:12:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 120 (0x987c4800) [pid = 23028] [serial = 249] [outer = 0x95177c00] 10:12:28 INFO - PROCESS | 23028 | 1466701948915 Marionette DEBUG loaded listener.js 10:12:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 121 (0x99d7d400) [pid = 23028] [serial = 250] [outer = 0x95177c00] 10:12:29 INFO - PROCESS | 23028 | 1466701949913 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:29 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. 10:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1685ms 10:12:29 INFO - PROCESS | 23028 | 1466701949992 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 10:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:12:30 INFO - PROCESS | 23028 | 1466701949997 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 10:12:30 INFO - PROCESS | 23028 | 1466701950005 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 23028 | 1466701950013 Marionette TRACE conn4 <- [1,306,null,{}] 10:12:30 INFO - PROCESS | 23028 | 1466701950031 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:30 INFO - PROCESS | 23028 | 1466701950041 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:30 INFO - PROCESS | 23028 | 1466701950371 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 10:12:30 INFO - PROCESS | 23028 | 1466701950544 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 23028 | 1466701950558 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x9b7cac00 == 55 [pid = 23028] [id = 84] 10:12:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 122 (0x9b876400) [pid = 23028] [serial = 251] [outer = (nil)] 10:12:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 123 (0x9d819800) [pid = 23028] [serial = 252] [outer = 0x9b876400] 10:12:30 INFO - PROCESS | 23028 | 1466701950646 Marionette DEBUG loaded listener.js 10:12:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 124 (0x9d87b800) [pid = 23028] [serial = 253] [outer = 0x9b876400] 10:12:31 INFO - PROCESS | 23028 | 1466701951537 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:31 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. 10:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1552ms 10:12:31 INFO - PROCESS | 23028 | 1466701951557 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 23028 | 1466701951562 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 10:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:12:31 INFO - PROCESS | 23028 | 1466701951569 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 23028 | 1466701951573 Marionette TRACE conn4 <- [1,310,null,{}] 10:12:31 INFO - PROCESS | 23028 | 1466701951580 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:31 INFO - PROCESS | 23028 | 1466701951587 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:31 INFO - PROCESS | 23028 | 1466701951818 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 10:12:32 INFO - PROCESS | 23028 | 1466701951988 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:32 INFO - PROCESS | 23028 | 1466701951995 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x9d416000 == 56 [pid = 23028] [id = 85] 10:12:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 125 (0xa1006800) [pid = 23028] [serial = 254] [outer = (nil)] 10:12:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 126 (0xa2334800) [pid = 23028] [serial = 255] [outer = 0xa1006800] 10:12:32 INFO - PROCESS | 23028 | 1466701952143 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 127 (0xa23e9400) [pid = 23028] [serial = 256] [outer = 0xa1006800] 10:12:33 INFO - PROCESS | 23028 | 1466701953044 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:33 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. 10:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1553ms 10:12:33 INFO - PROCESS | 23028 | 1466701953124 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 10:12:33 INFO - PROCESS | 23028 | 1466701953130 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 10:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:12:33 INFO - PROCESS | 23028 | 1466701953138 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:12:33 INFO - PROCESS | 23028 | 1466701953143 Marionette TRACE conn4 <- [1,314,null,{}] 10:12:33 INFO - PROCESS | 23028 | 1466701953149 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:33 INFO - PROCESS | 23028 | 1466701953155 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:33 INFO - PROCESS | 23028 | 1466701953399 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 10:12:33 INFO - PROCESS | 23028 | 1466701953606 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:33 INFO - PROCESS | 23028 | 1466701953614 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x9132f800 == 57 [pid = 23028] [id = 86] 10:12:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 128 (0x91330000) [pid = 23028] [serial = 257] [outer = (nil)] 10:12:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 129 (0xa33c4800) [pid = 23028] [serial = 258] [outer = 0x91330000] 10:12:33 INFO - PROCESS | 23028 | 1466701953733 Marionette DEBUG loaded listener.js 10:12:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 130 (0xa6109400) [pid = 23028] [serial = 259] [outer = 0x91330000] 10:12:34 INFO - PROCESS | 23028 | 1466701954653 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:34 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. 10:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1586ms 10:12:34 INFO - PROCESS | 23028 | 1466701954725 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 10:12:34 INFO - PROCESS | 23028 | 1466701954728 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 10:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:12:34 INFO - PROCESS | 23028 | 1466701954736 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 23028 | 1466701954740 Marionette TRACE conn4 <- [1,318,null,{}] 10:12:34 INFO - PROCESS | 23028 | 1466701954747 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:34 INFO - PROCESS | 23028 | 1466701954757 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:35 INFO - PROCESS | 23028 | 1466701955039 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 10:12:35 INFO - PROCESS | 23028 | 1466701955299 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 23028 | 1466701955311 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:35 INFO - PROCESS | 23028 | ++DOCSHELL 0xa108e400 == 58 [pid = 23028] [id = 87] 10:12:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 131 (0xa6818400) [pid = 23028] [serial = 260] [outer = (nil)] 10:12:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 132 (0xa6eac400) [pid = 23028] [serial = 261] [outer = 0xa6818400] 10:12:35 INFO - PROCESS | 23028 | 1466701955399 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 133 (0xa6f48800) [pid = 23028] [serial = 262] [outer = 0xa6818400] 10:12:36 INFO - PROCESS | 23028 | 1466701956347 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:36 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. 10:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1632ms 10:12:36 INFO - PROCESS | 23028 | 1466701956369 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 23028 | 1466701956374 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 10:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:12:36 INFO - PROCESS | 23028 | 1466701956381 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 23028 | 1466701956384 Marionette TRACE conn4 <- [1,322,null,{}] 10:12:36 INFO - PROCESS | 23028 | 1466701956391 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:36 INFO - PROCESS | 23028 | 1466701956396 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:36 INFO - PROCESS | 23028 | 1466701956618 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 10:12:36 INFO - PROCESS | 23028 | 1466701956859 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 23028 | 1466701956868 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a9000 == 59 [pid = 23028] [id = 88] 10:12:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 134 (0x8f4a9800) [pid = 23028] [serial = 263] [outer = (nil)] 10:12:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 135 (0x8f4acc00) [pid = 23028] [serial = 264] [outer = 0x8f4a9800] 10:12:37 INFO - PROCESS | 23028 | 1466701957031 Marionette DEBUG loaded listener.js 10:12:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 136 (0x8f4b0c00) [pid = 23028] [serial = 265] [outer = 0x8f4a9800] 10:12:37 INFO - PROCESS | 23028 | 1466701957966 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:38 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. 10:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1640ms 10:12:38 INFO - PROCESS | 23028 | 1466701958022 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 10:12:38 INFO - PROCESS | 23028 | 1466701958025 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 10:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:12:38 INFO - PROCESS | 23028 | 1466701958034 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:12:38 INFO - PROCESS | 23028 | 1466701958046 Marionette TRACE conn4 <- [1,326,null,{}] 10:12:38 INFO - PROCESS | 23028 | 1466701958054 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:38 INFO - PROCESS | 23028 | 1466701958060 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:38 INFO - PROCESS | 23028 | 1466701958258 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 10:12:38 INFO - PROCESS | 23028 | 1466701958467 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:38 INFO - PROCESS | 23028 | 1466701958474 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f621800 == 60 [pid = 23028] [id = 89] 10:12:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 137 (0x8f624c00) [pid = 23028] [serial = 266] [outer = (nil)] 10:12:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 138 (0x8f628800) [pid = 23028] [serial = 267] [outer = 0x8f624c00] 10:12:38 INFO - PROCESS | 23028 | 1466701958605 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 139 (0x8f629000) [pid = 23028] [serial = 268] [outer = 0x8f624c00] 10:12:39 INFO - PROCESS | 23028 | 1466701959807 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:39 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. 10:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1841ms 10:12:39 INFO - PROCESS | 23028 | 1466701959878 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 10:12:39 INFO - PROCESS | 23028 | 1466701959884 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 10:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:12:39 INFO - PROCESS | 23028 | 1466701959893 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 23028 | 1466701959898 Marionette TRACE conn4 <- [1,330,null,{}] 10:12:39 INFO - PROCESS | 23028 | 1466701959909 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:39 INFO - PROCESS | 23028 | 1466701959914 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:40 INFO - PROCESS | 23028 | 1466701960191 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 10:12:40 INFO - PROCESS | 23028 | 1466701960439 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 23028 | 1466701960447 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x914b3000 == 61 [pid = 23028] [id = 90] 10:12:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 140 (0x914b3c00) [pid = 23028] [serial = 269] [outer = (nil)] 10:12:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 141 (0x914bd800) [pid = 23028] [serial = 270] [outer = 0x914b3c00] 10:12:40 INFO - PROCESS | 23028 | 1466701960538 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 142 (0x9161b000) [pid = 23028] [serial = 271] [outer = 0x914b3c00] 10:12:41 INFO - PROCESS | 23028 | 1466701961473 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:41 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. 10:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1635ms 10:12:41 INFO - PROCESS | 23028 | 1466701961528 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 10:12:41 INFO - PROCESS | 23028 | 1466701961536 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 10:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:12:41 INFO - PROCESS | 23028 | 1466701961547 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:12:41 INFO - PROCESS | 23028 | 1466701961551 Marionette TRACE conn4 <- [1,334,null,{}] 10:12:41 INFO - PROCESS | 23028 | 1466701961558 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:41 INFO - PROCESS | 23028 | 1466701961564 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:41 INFO - PROCESS | 23028 | 1466701961813 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 10:12:42 INFO - PROCESS | 23028 | 1466701962103 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:42 INFO - PROCESS | 23028 | 1466701962112 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 141 (0xa336fc00) [pid = 23028] [serial = 161] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 140 (0xa33cac00) [pid = 23028] [serial = 170] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 139 (0x950d3c00) [pid = 23028] [serial = 179] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 138 (0xa672a400) [pid = 23028] [serial = 173] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 137 (0x9b704000) [pid = 23028] [serial = 167] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 136 (0x9a3bf800) [pid = 23028] [serial = 164] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 135 (0x9a239000) [pid = 23028] [serial = 176] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa9d800 == 62 [pid = 23028] [id = 91] 10:12:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 136 (0x9132a400) [pid = 23028] [serial = 272] [outer = (nil)] 10:12:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 137 (0x93793400) [pid = 23028] [serial = 273] [outer = 0x9132a400] 10:12:42 INFO - PROCESS | 23028 | 1466701962245 Marionette DEBUG loaded listener.js 10:12:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 138 (0x9509a800) [pid = 23028] [serial = 274] [outer = 0x9132a400] 10:12:42 INFO - PROCESS | 23028 | --DOCSHELL 0x91add800 == 61 [pid = 23028] [id = 67] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 137 (0x9d80e000) [pid = 23028] [serial = 192] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 136 (0x9aa0d000) [pid = 23028] [serial = 189] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 135 (0x9b710400) [pid = 23028] [serial = 191] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 134 (0x91ae6800) [pid = 23028] [serial = 194] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 133 (0x91ae9800) [pid = 23028] [serial = 195] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 132 (0x950ccc00) [pid = 23028] [serial = 183] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 131 (0x9509b800) [pid = 23028] [serial = 182] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 130 (0x994e4000) [pid = 23028] [serial = 185] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 129 (0x99a5e400) [pid = 23028] [serial = 186] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 128 (0x9a866400) [pid = 23028] [serial = 188] [outer = (nil)] [url = about:blank] 10:12:42 INFO - PROCESS | 23028 | --DOMWINDOW == 127 (0x9b70ac00) [pid = 23028] [serial = 197] [outer = (nil)] [url = about:blank] 10:12:43 INFO - PROCESS | 23028 | 1466701963078 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:43 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. 10:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1583ms 10:12:43 INFO - PROCESS | 23028 | 1466701963132 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 10:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:12:43 INFO - PROCESS | 23028 | 1466701963136 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 10:12:43 INFO - PROCESS | 23028 | 1466701963146 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:12:43 INFO - PROCESS | 23028 | 1466701963154 Marionette TRACE conn4 <- [1,338,null,{}] 10:12:43 INFO - PROCESS | 23028 | 1466701963172 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:43 INFO - PROCESS | 23028 | 1466701963181 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:43 INFO - PROCESS | 23028 | 1466701963377 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 10:12:43 INFO - PROCESS | 23028 | 1466701963502 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 23028 | 1466701963517 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x9765a800 == 62 [pid = 23028] [id = 92] 10:12:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 128 (0x98842c00) [pid = 23028] [serial = 275] [outer = (nil)] 10:12:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 129 (0x99bc7400) [pid = 23028] [serial = 276] [outer = 0x98842c00] 10:12:43 INFO - PROCESS | 23028 | 1466701963590 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 130 (0x9a23d400) [pid = 23028] [serial = 277] [outer = 0x98842c00] 10:12:44 INFO - PROCESS | 23028 | 1466701964426 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:44 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. 10:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1343ms 10:12:44 INFO - PROCESS | 23028 | 1466701964489 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 23028 | 1466701964496 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 10:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:12:44 INFO - PROCESS | 23028 | 1466701964505 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 23028 | 1466701964509 Marionette TRACE conn4 <- [1,342,null,{}] 10:12:44 INFO - PROCESS | 23028 | 1466701964516 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:44 INFO - PROCESS | 23028 | 1466701964522 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:44 INFO - PROCESS | 23028 | 1466701964702 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 10:12:44 INFO - PROCESS | 23028 | 1466701964842 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 23028 | 1466701964850 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:44 INFO - PROCESS | 23028 | ++DOCSHELL 0x98d92400 == 63 [pid = 23028] [id = 93] 10:12:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 131 (0x99a5b400) [pid = 23028] [serial = 278] [outer = (nil)] 10:12:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 132 (0x9a77d400) [pid = 23028] [serial = 279] [outer = 0x99a5b400] 10:12:44 INFO - PROCESS | 23028 | 1466701964928 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 133 (0x9aa0c800) [pid = 23028] [serial = 280] [outer = 0x99a5b400] 10:12:45 INFO - PROCESS | 23028 | 1466701965845 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:45 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. 10:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1382ms 10:12:45 INFO - PROCESS | 23028 | 1466701965887 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 10:12:45 INFO - PROCESS | 23028 | 1466701965891 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 10:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:12:45 INFO - PROCESS | 23028 | 1466701965904 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:12:45 INFO - PROCESS | 23028 | 1466701965907 Marionette TRACE conn4 <- [1,346,null,{}] 10:12:45 INFO - PROCESS | 23028 | 1466701965913 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:45 INFO - PROCESS | 23028 | 1466701965918 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:46 INFO - PROCESS | 23028 | 1466701966153 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 10:12:46 INFO - PROCESS | 23028 | 1466701966181 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:46 INFO - PROCESS | 23028 | 1466701966188 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:46 INFO - PROCESS | 23028 | ++DOCSHELL 0x938a8400 == 64 [pid = 23028] [id = 94] 10:12:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 134 (0x9a23ac00) [pid = 23028] [serial = 281] [outer = (nil)] 10:12:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 135 (0x9ad82c00) [pid = 23028] [serial = 282] [outer = 0x9a23ac00] 10:12:46 INFO - PROCESS | 23028 | 1466701966269 Marionette DEBUG loaded listener.js 10:12:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 136 (0x9b6e9000) [pid = 23028] [serial = 283] [outer = 0x9a23ac00] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 135 (0x95093400) [pid = 23028] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 134 (0x9d880c00) [pid = 23028] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 133 (0x9a23fc00) [pid = 23028] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 132 (0xa327a400) [pid = 23028] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 131 (0x98736400) [pid = 23028] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 130 (0x914b4400) [pid = 23028] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 129 (0x9a233000) [pid = 23028] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 128 (0xa3334400) [pid = 23028] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 127 (0x99bcac00) [pid = 23028] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 126 (0x9a505c00) [pid = 23028] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 125 (0x91addc00) [pid = 23028] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 124 (0x9517b800) [pid = 23028] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 123 (0x9509d400) [pid = 23028] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 122 (0x9ab57400) [pid = 23028] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 121 (0x95091c00) [pid = 23028] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 120 (0x988df400) [pid = 23028] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 119 (0xa25b4000) [pid = 23028] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 118 (0x91add400) [pid = 23028] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 117 (0x96c92c00) [pid = 23028] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x95098400) [pid = 23028] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 115 (0x91330800) [pid = 23028] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 114 (0x9a2e1800) [pid = 23028] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 113 (0x914b8000) [pid = 23028] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x93a81000) [pid = 23028] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x8fa98400) [pid = 23028] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0xa4ffe400) [pid = 23028] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x9ae0e400) [pid = 23028] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x9a2e6c00) [pid = 23028] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x9aa02400) [pid = 23028] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:12:47 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x9161ec00) [pid = 23028] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:12:47 INFO - PROCESS | 23028 | 1466701967846 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:47 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. 10:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1984ms 10:12:47 INFO - PROCESS | 23028 | 1466701967896 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 10:12:47 INFO - PROCESS | 23028 | 1466701967900 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 10:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:12:47 INFO - PROCESS | 23028 | 1466701967907 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:12:47 INFO - PROCESS | 23028 | 1466701967910 Marionette TRACE conn4 <- [1,350,null,{}] 10:12:47 INFO - PROCESS | 23028 | 1466701967916 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:47 INFO - PROCESS | 23028 | 1466701967926 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:48 INFO - PROCESS | 23028 | 1466701968139 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 10:12:48 INFO - PROCESS | 23028 | 1466701968261 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:48 INFO - PROCESS | 23028 | 1466701968267 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea6f400 == 65 [pid = 23028] [id = 95] 10:12:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x8ea72800) [pid = 23028] [serial = 284] [outer = (nil)] 10:12:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x8ea7b000) [pid = 23028] [serial = 285] [outer = 0x8ea72800] 10:12:48 INFO - PROCESS | 23028 | 1466701968341 Marionette DEBUG loaded listener.js 10:12:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x91addc00) [pid = 23028] [serial = 286] [outer = 0x8ea72800] 10:12:49 INFO - PROCESS | 23028 | 1466701969069 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:49 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. 10:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1184ms 10:12:49 INFO - PROCESS | 23028 | 1466701969092 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 23028 | 1466701969096 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 10:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:12:49 INFO - PROCESS | 23028 | 1466701969102 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 23028 | 1466701969106 Marionette TRACE conn4 <- [1,354,null,{}] 10:12:49 INFO - PROCESS | 23028 | 1466701969112 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:49 INFO - PROCESS | 23028 | 1466701969115 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:49 INFO - PROCESS | 23028 | 1466701969331 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 10:12:49 INFO - PROCESS | 23028 | 1466701969478 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:49 INFO - PROCESS | 23028 | 1466701969489 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea71000 == 66 [pid = 23028] [id = 96] 10:12:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x8ea71800) [pid = 23028] [serial = 287] [outer = (nil)] 10:12:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x8ea76800) [pid = 23028] [serial = 288] [outer = 0x8ea71800] 10:12:49 INFO - PROCESS | 23028 | 1466701969582 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x8ea7c400) [pid = 23028] [serial = 289] [outer = 0x8ea71800] 10:12:50 INFO - PROCESS | 23028 | 1466701970659 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:50 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. 10:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1580ms 10:12:50 INFO - PROCESS | 23028 | 1466701970687 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 23028 | 1466701970694 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 10:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:12:50 INFO - PROCESS | 23028 | 1466701970703 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 23028 | 1466701970709 Marionette TRACE conn4 <- [1,358,null,{}] 10:12:50 INFO - PROCESS | 23028 | 1466701970720 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:50 INFO - PROCESS | 23028 | 1466701970727 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:50 INFO - PROCESS | 23028 | 1466701970973 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 10:12:51 INFO - PROCESS | 23028 | 1466701971232 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 23028 | 1466701971245 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x8faa3800 == 67 [pid = 23028] [id = 97] 10:12:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x91332000) [pid = 23028] [serial = 290] [outer = (nil)] 10:12:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 114 (0x914b9800) [pid = 23028] [serial = 291] [outer = 0x91332000] 10:12:51 INFO - PROCESS | 23028 | 1466701971335 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 115 (0x91ae2400) [pid = 23028] [serial = 292] [outer = 0x91332000] 10:12:52 INFO - PROCESS | 23028 | 1466701972395 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:52 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. 10:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1746ms 10:12:52 INFO - PROCESS | 23028 | 1466701972453 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 23028 | 1466701972460 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 10:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:12:52 INFO - PROCESS | 23028 | 1466701972471 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 23028 | 1466701972475 Marionette TRACE conn4 <- [1,362,null,{}] 10:12:52 INFO - PROCESS | 23028 | 1466701972483 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:52 INFO - PROCESS | 23028 | 1466701972490 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:52 INFO - PROCESS | 23028 | 1466701972825 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 10:12:53 INFO - PROCESS | 23028 | 1466701973003 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:53 INFO - PROCESS | 23028 | 1466701973011 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x950d0800 == 68 [pid = 23028] [id = 98] 10:12:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 116 (0x950d5800) [pid = 23028] [serial = 293] [outer = (nil)] 10:12:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0x9517d800) [pid = 23028] [serial = 294] [outer = 0x950d5800] 10:12:53 INFO - PROCESS | 23028 | 1466701973099 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 118 (0x9884a800) [pid = 23028] [serial = 295] [outer = 0x950d5800] 10:12:54 INFO - PROCESS | 23028 | 1466701974114 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:54 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. 10:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1689ms 10:12:54 INFO - PROCESS | 23028 | 1466701974161 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 10:12:54 INFO - PROCESS | 23028 | 1466701974167 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 10:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:12:54 INFO - PROCESS | 23028 | 1466701974182 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:12:54 INFO - PROCESS | 23028 | 1466701974193 Marionette TRACE conn4 <- [1,366,null,{}] 10:12:54 INFO - PROCESS | 23028 | 1466701974203 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:54 INFO - PROCESS | 23028 | 1466701974212 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:54 INFO - PROCESS | 23028 | 1466701974534 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 10:12:54 INFO - PROCESS | 23028 | 1466701974722 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:54 INFO - PROCESS | 23028 | 1466701974728 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f646000 == 69 [pid = 23028] [id = 99] 10:12:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 119 (0x8f648400) [pid = 23028] [serial = 296] [outer = (nil)] 10:12:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 120 (0x9873e000) [pid = 23028] [serial = 297] [outer = 0x8f648400] 10:12:54 INFO - PROCESS | 23028 | 1466701974821 Marionette DEBUG loaded listener.js 10:12:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 121 (0x995cd800) [pid = 23028] [serial = 298] [outer = 0x8f648400] 10:12:55 INFO - PROCESS | 23028 | 1466701975764 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:55 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. 10:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1651ms 10:12:55 INFO - PROCESS | 23028 | 1466701975827 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 10:12:55 INFO - PROCESS | 23028 | 1466701975832 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 10:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:12:55 INFO - PROCESS | 23028 | 1466701975839 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:12:55 INFO - PROCESS | 23028 | 1466701975843 Marionette TRACE conn4 <- [1,370,null,{}] 10:12:55 INFO - PROCESS | 23028 | 1466701975850 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:55 INFO - PROCESS | 23028 | 1466701975856 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:56 INFO - PROCESS | 23028 | 1466701976096 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 10:12:56 INFO - PROCESS | 23028 | 1466701976306 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:56 INFO - PROCESS | 23028 | 1466701976316 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x914b8000 == 70 [pid = 23028] [id = 100] 10:12:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 122 (0x9a23fc00) [pid = 23028] [serial = 299] [outer = (nil)] 10:12:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 123 (0x9a50d800) [pid = 23028] [serial = 300] [outer = 0x9a23fc00] 10:12:56 INFO - PROCESS | 23028 | 1466701976444 Marionette DEBUG loaded listener.js 10:12:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 124 (0x9aa02400) [pid = 23028] [serial = 301] [outer = 0x9a23fc00] 10:12:57 INFO - PROCESS | 23028 | 1466701977430 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:12:57 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. 10:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1635ms 10:12:57 INFO - PROCESS | 23028 | 1466701977475 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 10:12:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:12:57 INFO - PROCESS | 23028 | 1466701977480 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 10:12:57 INFO - PROCESS | 23028 | 1466701977488 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:12:57 INFO - PROCESS | 23028 | 1466701977491 Marionette TRACE conn4 <- [1,374,null,{}] 10:12:57 INFO - PROCESS | 23028 | 1466701977498 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:57 INFO - PROCESS | 23028 | 1466701977503 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:57 INFO - PROCESS | 23028 | 1466701977733 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 10:12:57 INFO - PROCESS | 23028 | 1466701977957 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:57 INFO - PROCESS | 23028 | 1466701977975 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x9ae04800 == 71 [pid = 23028] [id = 101] 10:12:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 125 (0x9ae09000) [pid = 23028] [serial = 302] [outer = (nil)] 10:12:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 126 (0x9b7bd000) [pid = 23028] [serial = 303] [outer = 0x9ae09000] 10:12:58 INFO - PROCESS | 23028 | 1466701978089 Marionette DEBUG loaded listener.js 10:12:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 127 (0x9d856400) [pid = 23028] [serial = 304] [outer = 0x9ae09000] 10:12:59 INFO - PROCESS | 23028 | 1466701979024 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:12:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:12:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1584ms 10:12:59 INFO - PROCESS | 23028 | 1466701979072 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 10:12:59 INFO - PROCESS | 23028 | 1466701979075 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 10:12:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:12:59 INFO - PROCESS | 23028 | 1466701979083 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:12:59 INFO - PROCESS | 23028 | 1466701979088 Marionette TRACE conn4 <- [1,378,null,{}] 10:12:59 INFO - PROCESS | 23028 | 1466701979095 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:12:59 INFO - PROCESS | 23028 | 1466701979101 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:59 INFO - PROCESS | 23028 | 1466701979303 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 10:12:59 INFO - PROCESS | 23028 | 1466701979527 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 23028 | 1466701979535 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:12:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa9d000 == 72 [pid = 23028] [id = 102] 10:12:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 128 (0x8fa9e800) [pid = 23028] [serial = 305] [outer = (nil)] 10:12:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 129 (0x93786800) [pid = 23028] [serial = 306] [outer = 0x8fa9e800] 10:12:59 INFO - PROCESS | 23028 | 1466701979662 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 130 (0x9a50b000) [pid = 23028] [serial = 307] [outer = 0x8fa9e800] 10:13:00 INFO - PROCESS | 23028 | 1466701980566 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:13:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:13:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1534ms 10:13:00 INFO - PROCESS | 23028 | 1466701980621 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 10:13:00 INFO - PROCESS | 23028 | 1466701980628 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 10:13:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:13:00 INFO - PROCESS | 23028 | 1466701980639 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 23028 | 1466701980644 Marionette TRACE conn4 <- [1,382,null,{}] 10:13:00 INFO - PROCESS | 23028 | 1466701980656 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:00 INFO - PROCESS | 23028 | 1466701980665 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:00 INFO - PROCESS | 23028 | 1466701980955 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 10:13:01 INFO - PROCESS | 23028 | 1466701981288 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:01 INFO - PROCESS | 23028 | 1466701981300 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x91324c00 == 73 [pid = 23028] [id = 103] 10:13:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 131 (0x91332400) [pid = 23028] [serial = 308] [outer = (nil)] 10:13:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 132 (0x9513ac00) [pid = 23028] [serial = 309] [outer = 0x91332400] 10:13:01 INFO - PROCESS | 23028 | 1466701981383 Marionette DEBUG loaded listener.js 10:13:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 133 (0x9a23f000) [pid = 23028] [serial = 310] [outer = 0x91332400] 10:13:02 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:02 INFO - PROCESS | 23028 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:13:02 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:02 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:02 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:13:02 INFO - PROCESS | 23028 | 1466701982699 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:13:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:13:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 2100ms 10:13:02 INFO - PROCESS | 23028 | 1466701982792 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 10:13:02 INFO - PROCESS | 23028 | 1466701982805 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 10:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:13:02 INFO - PROCESS | 23028 | 1466701982837 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:13:02 INFO - PROCESS | 23028 | 1466701982842 Marionette TRACE conn4 <- [1,386,null,{}] 10:13:02 INFO - PROCESS | 23028 | 1466701982861 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:02 INFO - PROCESS | 23028 | 1466701982868 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:03 INFO - PROCESS | 23028 | 1466701983046 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 10:13:03 INFO - PROCESS | 23028 | 1466701983219 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:03 INFO - PROCESS | 23028 | 1466701983233 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f63ec00 == 74 [pid = 23028] [id = 104] 10:13:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 134 (0x8f648000) [pid = 23028] [serial = 311] [outer = (nil)] 10:13:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 135 (0x8fa99c00) [pid = 23028] [serial = 312] [outer = 0x8f648000] 10:13:03 INFO - PROCESS | 23028 | 1466701983356 Marionette DEBUG loaded listener.js 10:13:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 136 (0x8faa2800) [pid = 23028] [serial = 313] [outer = 0x8f648000] 10:13:04 INFO - PROCESS | 23028 | 1466701984850 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 2104ms 10:13:04 INFO - PROCESS | 23028 | 1466701984960 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 10:13:04 INFO - PROCESS | 23028 | 1466701984968 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 10:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:13:05 INFO - PROCESS | 23028 | 1466701985007 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:13:05 INFO - PROCESS | 23028 | 1466701985013 Marionette TRACE conn4 <- [1,390,null,{}] 10:13:05 INFO - PROCESS | 23028 | 1466701985019 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:05 INFO - PROCESS | 23028 | 1466701985026 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:05 INFO - PROCESS | 23028 | 1466701985206 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 10:13:05 INFO - PROCESS | 23028 | 1466701985383 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:05 INFO - PROCESS | 23028 | 1466701985393 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea74c00 == 75 [pid = 23028] [id = 105] 10:13:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 137 (0x8f4a8400) [pid = 23028] [serial = 314] [outer = (nil)] 10:13:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 138 (0x91ae9400) [pid = 23028] [serial = 315] [outer = 0x8f4a8400] 10:13:05 INFO - PROCESS | 23028 | 1466701985471 Marionette DEBUG loaded listener.js 10:13:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 139 (0x93a81000) [pid = 23028] [serial = 316] [outer = 0x8f4a8400] 10:13:05 INFO - PROCESS | 23028 | --DOCSHELL 0x9ab57000 == 74 [pid = 23028] [id = 37] 10:13:05 INFO - PROCESS | 23028 | --DOCSHELL 0x9378d000 == 73 [pid = 23028] [id = 36] 10:13:05 INFO - PROCESS | 23028 | --DOCSHELL 0x9517ac00 == 72 [pid = 23028] [id = 58] 10:13:05 INFO - PROCESS | 23028 | --DOCSHELL 0x93864800 == 71 [pid = 23028] [id = 9] 10:13:05 INFO - PROCESS | 23028 | --DOMWINDOW == 138 (0x9b70fc00) [pid = 23028] [serial = 243] [outer = (nil)] [url = about:blank] 10:13:05 INFO - PROCESS | 23028 | --DOCSHELL 0x93a7d400 == 70 [pid = 23028] [id = 6] 10:13:05 INFO - PROCESS | 23028 | --DOCSHELL 0x938b4800 == 69 [pid = 23028] [id = 11] 10:13:05 INFO - PROCESS | 23028 | --DOCSHELL 0xa3284800 == 68 [pid = 23028] [id = 57] 10:13:05 INFO - PROCESS | 23028 | --DOCSHELL 0x9a231800 == 67 [pid = 23028] [id = 59] 10:13:05 INFO - PROCESS | 23028 | --DOCSHELL 0x93863400 == 66 [pid = 23028] [id = 60] 10:13:06 INFO - PROCESS | 23028 | --DOCSHELL 0xa2335000 == 65 [pid = 23028] [id = 26] 10:13:06 INFO - PROCESS | 23028 | --DOCSHELL 0x9ab51400 == 64 [pid = 23028] [id = 56] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 137 (0x96c89c00) [pid = 23028] [serial = 87] [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.] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 136 (0x9b130000) [pid = 23028] [serial = 111] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 135 (0x95176800) [pid = 23028] [serial = 180] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 134 (0x998d0400) [pid = 23028] [serial = 234] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 133 (0xa672d000) [pid = 23028] [serial = 213] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 132 (0x95181c00) [pid = 23028] [serial = 240] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 131 (0x9a507800) [pid = 23028] [serial = 165] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 130 (0x950d3800) [pid = 23028] [serial = 232] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 129 (0xa67a6000) [pid = 23028] [serial = 217] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 128 (0x9ab4f000) [pid = 23028] [serial = 135] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 127 (0x91618000) [pid = 23028] [serial = 223] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 126 (0xa4f18000) [pid = 23028] [serial = 162] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 125 (0x8faa1800) [pid = 23028] [serial = 225] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 124 (0x93787000) [pid = 23028] [serial = 216] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 123 (0xa6788000) [pid = 23028] [serial = 174] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 122 (0x9a3b7000) [pid = 23028] [serial = 241] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 121 (0x9b880400) [pid = 23028] [serial = 168] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 120 (0x9aa02c00) [pid = 23028] [serial = 238] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 119 (0x9ab52400) [pid = 23028] [serial = 206] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 118 (0x9a23e800) [pid = 23028] [serial = 235] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 117 (0x91adb800) [pid = 23028] [serial = 228] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x9b701400) [pid = 23028] [serial = 129] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 115 (0xa100e000) [pid = 23028] [serial = 102] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 114 (0xa259b800) [pid = 23028] [serial = 209] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 113 (0xa34c9000) [pid = 23028] [serial = 138] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x99a51000) [pid = 23028] [serial = 204] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x91ae5800) [pid = 23028] [serial = 229] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0x914bcc00) [pid = 23028] [serial = 220] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x995cc400) [pid = 23028] [serial = 203] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x914ba800) [pid = 23028] [serial = 219] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x91616400) [pid = 23028] [serial = 222] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x9a23b400) [pid = 23028] [serial = 177] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x9b12ac00) [pid = 23028] [serial = 207] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0xa4ffb400) [pid = 23028] [serial = 171] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x9aa05000) [pid = 23028] [serial = 108] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x9aa10c00) [pid = 23028] [serial = 141] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x9386c400) [pid = 23028] [serial = 201] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8faa4000) [pid = 23028] [serial = 226] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x95184800) [pid = 23028] [serial = 105] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0xa3368000) [pid = 23028] [serial = 210] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x91ae5400) [pid = 23028] [serial = 200] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0xa61b0c00) [pid = 23028] [serial = 212] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x9a510400) [pid = 23028] [serial = 237] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x988de800) [pid = 23028] [serial = 132] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x950c9000) [pid = 23028] [serial = 231] [outer = (nil)] [url = about:blank] 10:13:06 INFO - PROCESS | 23028 | 1466701986614 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1640ms 10:13:06 INFO - PROCESS | 23028 | 1466701986643 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 10:13:06 INFO - PROCESS | 23028 | 1466701986646 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 10:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:13:06 INFO - PROCESS | 23028 | 1466701986655 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:13:06 INFO - PROCESS | 23028 | 1466701986662 Marionette TRACE conn4 <- [1,394,null,{}] 10:13:06 INFO - PROCESS | 23028 | 1466701986681 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:06 INFO - PROCESS | 23028 | 1466701986690 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:06 INFO - PROCESS | 23028 | 1466701986936 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 10:13:07 INFO - PROCESS | 23028 | 1466701987085 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:07 INFO - PROCESS | 23028 | 1466701987092 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x9386c400 == 65 [pid = 23028] [id = 106] 10:13:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x95091800) [pid = 23028] [serial = 317] [outer = (nil)] 10:13:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x9509b000) [pid = 23028] [serial = 318] [outer = 0x95091800] 10:13:07 INFO - PROCESS | 23028 | 1466701987186 Marionette DEBUG loaded listener.js 10:13:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x950d3000) [pid = 23028] [serial = 319] [outer = 0x95091800] 10:13:08 INFO - PROCESS | 23028 | 1466701988048 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1442ms 10:13:08 INFO - PROCESS | 23028 | 1466701988106 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 10:13:08 INFO - PROCESS | 23028 | 1466701988111 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 10:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:13:08 INFO - PROCESS | 23028 | 1466701988118 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:13:08 INFO - PROCESS | 23028 | 1466701988121 Marionette TRACE conn4 <- [1,398,null,{}] 10:13:08 INFO - PROCESS | 23028 | 1466701988127 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:08 INFO - PROCESS | 23028 | 1466701988132 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:08 INFO - PROCESS | 23028 | 1466701988361 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 10:13:08 INFO - PROCESS | 23028 | 1466701988387 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 23028 | 1466701988393 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f627400 == 66 [pid = 23028] [id = 107] 10:13:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x9517a000) [pid = 23028] [serial = 320] [outer = (nil)] 10:13:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x96c8fc00) [pid = 23028] [serial = 321] [outer = 0x9517a000] 10:13:08 INFO - PROCESS | 23028 | 1466701988470 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x98845400) [pid = 23028] [serial = 322] [outer = 0x9517a000] 10:13:09 INFO - PROCESS | 23028 | 1466701989513 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1443ms 10:13:09 INFO - PROCESS | 23028 | 1466701989562 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 23028 | 1466701989566 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 10:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:13:09 INFO - PROCESS | 23028 | 1466701989572 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 23028 | 1466701989576 Marionette TRACE conn4 <- [1,402,null,{}] 10:13:09 INFO - PROCESS | 23028 | 1466701989589 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:09 INFO - PROCESS | 23028 | 1466701989594 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:09 INFO - PROCESS | 23028 | 1466701989830 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 10:13:09 INFO - PROCESS | 23028 | 1466701989859 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:09 INFO - PROCESS | 23028 | 1466701989869 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x9517ac00 == 67 [pid = 23028] [id = 108] 10:13:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x96c92c00) [pid = 23028] [serial = 323] [outer = (nil)] 10:13:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x9a235000) [pid = 23028] [serial = 324] [outer = 0x96c92c00] 10:13:09 INFO - PROCESS | 23028 | 1466701989938 Marionette DEBUG loaded listener.js 10:13:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x9a23e800) [pid = 23028] [serial = 325] [outer = 0x96c92c00] 10:13:10 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x9a23ac00) [pid = 23028] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:13:10 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x914b3c00) [pid = 23028] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:13:10 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x9132a400) [pid = 23028] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:13:10 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x98842c00) [pid = 23028] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:13:10 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x99a5b400) [pid = 23028] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:13:11 INFO - PROCESS | 23028 | 1466701991043 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1534ms 10:13:11 INFO - PROCESS | 23028 | 1466701991108 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 10:13:11 INFO - PROCESS | 23028 | 1466701991112 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 10:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:13:11 INFO - PROCESS | 23028 | 1466701991119 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:13:11 INFO - PROCESS | 23028 | 1466701991121 Marionette TRACE conn4 <- [1,406,null,{}] 10:13:11 INFO - PROCESS | 23028 | 1466701991128 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:11 INFO - PROCESS | 23028 | 1466701991137 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:11 INFO - PROCESS | 23028 | 1466701991347 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 10:13:11 INFO - PROCESS | 23028 | 1466701991470 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:11 INFO - PROCESS | 23028 | 1466701991480 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x9132ac00 == 68 [pid = 23028] [id = 109] 10:13:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x914b3c00) [pid = 23028] [serial = 326] [outer = (nil)] 10:13:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x9aa05800) [pid = 23028] [serial = 327] [outer = 0x914b3c00] 10:13:11 INFO - PROCESS | 23028 | 1466701991556 Marionette DEBUG loaded listener.js 10:13:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x9aa0fc00) [pid = 23028] [serial = 328] [outer = 0x914b3c00] 10:13:12 INFO - PROCESS | 23028 | 1466701992370 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1385ms 10:13:12 INFO - PROCESS | 23028 | 1466701992513 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 23028 | 1466701992519 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 10:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:13:12 INFO - PROCESS | 23028 | 1466701992543 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 23028 | 1466701992549 Marionette TRACE conn4 <- [1,410,null,{}] 10:13:12 INFO - PROCESS | 23028 | 1466701992560 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:12 INFO - PROCESS | 23028 | 1466701992567 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:12 INFO - PROCESS | 23028 | 1466701992785 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 10:13:13 INFO - PROCESS | 23028 | 1466701992989 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:13 INFO - PROCESS | 23028 | 1466701993006 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a5400 == 69 [pid = 23028] [id = 110] 10:13:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8f645400) [pid = 23028] [serial = 329] [outer = (nil)] 10:13:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8f649400) [pid = 23028] [serial = 330] [outer = 0x8f645400] 10:13:13 INFO - PROCESS | 23028 | 1466701993116 Marionette DEBUG loaded listener.js 10:13:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8fa9e400) [pid = 23028] [serial = 331] [outer = 0x8f645400] 10:13:14 INFO - PROCESS | 23028 | 1466701994125 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:13:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:13:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1655ms 10:13:14 INFO - PROCESS | 23028 | 1466701994185 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 10:13:14 INFO - PROCESS | 23028 | 1466701994191 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 10:13:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:13:14 INFO - PROCESS | 23028 | 1466701994203 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:13:14 INFO - PROCESS | 23028 | 1466701994210 Marionette TRACE conn4 <- [1,414,null,{}] 10:13:14 INFO - PROCESS | 23028 | 1466701994218 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:14 INFO - PROCESS | 23028 | 1466701994225 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:14 INFO - PROCESS | 23028 | 1466701994473 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 10:13:14 INFO - PROCESS | 23028 | 1466701994739 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:14 INFO - PROCESS | 23028 | 1466701994748 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:14 INFO - PROCESS | 23028 | ++DOCSHELL 0x91ae5400 == 70 [pid = 23028] [id = 111] 10:13:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x93786400) [pid = 23028] [serial = 332] [outer = (nil)] 10:13:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x93862c00) [pid = 23028] [serial = 333] [outer = 0x93786400] 10:13:14 INFO - PROCESS | 23028 | 1466701994838 Marionette DEBUG loaded listener.js 10:13:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x950c8c00) [pid = 23028] [serial = 334] [outer = 0x93786400] 10:13:15 INFO - PROCESS | 23028 | 1466701995775 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:13:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:13:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1645ms 10:13:15 INFO - PROCESS | 23028 | 1466701995845 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 10:13:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:13:15 INFO - PROCESS | 23028 | 1466701995850 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 10:13:15 INFO - PROCESS | 23028 | 1466701995857 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:13:15 INFO - PROCESS | 23028 | 1466701995861 Marionette TRACE conn4 <- [1,418,null,{}] 10:13:15 INFO - PROCESS | 23028 | 1466701995878 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:15 INFO - PROCESS | 23028 | 1466701995888 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:16 INFO - PROCESS | 23028 | 1466701996142 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 10:13:16 INFO - PROCESS | 23028 | 1466701996460 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 23028 | 1466701996476 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a505c00 == 71 [pid = 23028] [id = 112] 10:13:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x9a50b400) [pid = 23028] [serial = 335] [outer = (nil)] 10:13:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x9aa0d400) [pid = 23028] [serial = 336] [outer = 0x9a50b400] 10:13:16 INFO - PROCESS | 23028 | 1466701996565 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x9ab55400) [pid = 23028] [serial = 337] [outer = 0x9a50b400] 10:13:18 INFO - PROCESS | 23028 | 1466701998021 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:13:18 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 10:13:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2186ms 10:13:18 INFO - PROCESS | 23028 | 1466701998044 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 10:13:18 INFO - PROCESS | 23028 | 1466701998049 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 10:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:13:18 INFO - PROCESS | 23028 | 1466701998056 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:13:18 INFO - PROCESS | 23028 | 1466701998061 Marionette TRACE conn4 <- [1,422,null,{}] 10:13:18 INFO - PROCESS | 23028 | 1466701998069 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:18 INFO - PROCESS | 23028 | 1466701998075 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:18 INFO - PROCESS | 23028 | 1466701998286 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 10:13:18 INFO - PROCESS | 23028 | 1466701998455 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:18 INFO - PROCESS | 23028 | 1466701998466 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a870400 == 72 [pid = 23028] [id = 113] 10:13:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x9aa36000) [pid = 23028] [serial = 338] [outer = (nil)] 10:13:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x9b7bdc00) [pid = 23028] [serial = 339] [outer = 0x9aa36000] 10:13:18 INFO - PROCESS | 23028 | 1466701998552 Marionette DEBUG loaded listener.js 10:13:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x9c2e7400) [pid = 23028] [serial = 340] [outer = 0x9aa36000] 10:13:19 INFO - PROCESS | 23028 | 1466701999898 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:13:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:13:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1888ms 10:13:20 INFO - PROCESS | 23028 | 1466702000006 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 10:13:20 INFO - PROCESS | 23028 | 1466702000011 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 10:13:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:13:20 INFO - PROCESS | 23028 | 1466702000022 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:13:20 INFO - PROCESS | 23028 | 1466702000026 Marionette TRACE conn4 <- [1,426,null,{}] 10:13:20 INFO - PROCESS | 23028 | 1466702000034 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:20 INFO - PROCESS | 23028 | 1466702000040 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:20 INFO - PROCESS | 23028 | 1466702000234 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 10:13:20 INFO - PROCESS | 23028 | 1466702000400 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:20 INFO - PROCESS | 23028 | 1466702000408 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a8c00 == 73 [pid = 23028] [id = 114] 10:13:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x8f628000) [pid = 23028] [serial = 341] [outer = (nil)] 10:13:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 114 (0x9d87a000) [pid = 23028] [serial = 342] [outer = 0x8f628000] 10:13:20 INFO - PROCESS | 23028 | 1466702000493 Marionette DEBUG loaded listener.js 10:13:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 115 (0x9d87f000) [pid = 23028] [serial = 343] [outer = 0x8f628000] 10:13:21 INFO - PROCESS | 23028 | 1466702001466 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:13:21 INFO - PROCESS | 23028 | 1466702001517 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 10:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:13:21 INFO - PROCESS | 23028 | 1466702001524 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:13:21 INFO - PROCESS | 23028 | 1466702001528 Marionette TRACE conn4 <- [1,430,null,{}] 10:13:21 INFO - PROCESS | 23028 | 1466702001534 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:21 INFO - PROCESS | 23028 | 1466702001545 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:21 INFO - PROCESS | 23028 | 1466702001796 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 10:13:22 INFO - PROCESS | 23028 | 1466702002031 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:22 INFO - PROCESS | 23028 | 1466702002043 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x9d814800 == 74 [pid = 23028] [id = 115] 10:13:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 116 (0xa2fdb000) [pid = 23028] [serial = 344] [outer = (nil)] 10:13:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0xa34d0c00) [pid = 23028] [serial = 345] [outer = 0xa2fdb000] 10:13:22 INFO - PROCESS | 23028 | 1466702002170 Marionette DEBUG loaded listener.js 10:13:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 118 (0xa4f78c00) [pid = 23028] [serial = 346] [outer = 0xa2fdb000] 10:13:23 INFO - PROCESS | 23028 | 1466702003204 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:13:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:13:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1735ms 10:13:23 INFO - PROCESS | 23028 | 1466702003261 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 10:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:13:23 INFO - PROCESS | 23028 | 1466702003266 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 10:13:23 INFO - PROCESS | 23028 | 1466702003274 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:13:23 INFO - PROCESS | 23028 | 1466702003280 Marionette TRACE conn4 <- [1,434,null,{}] 10:13:23 INFO - PROCESS | 23028 | 1466702003291 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:23 INFO - PROCESS | 23028 | 1466702003296 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:23 INFO - PROCESS | 23028 | 1466702003535 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 10:13:23 INFO - PROCESS | 23028 | 1466702003803 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:23 INFO - PROCESS | 23028 | 1466702003810 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a3c00 == 75 [pid = 23028] [id = 116] 10:13:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 119 (0x8f625c00) [pid = 23028] [serial = 347] [outer = (nil)] 10:13:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 120 (0xa61ba800) [pid = 23028] [serial = 348] [outer = 0x8f625c00] 10:13:23 INFO - PROCESS | 23028 | 1466702003902 Marionette DEBUG loaded listener.js 10:13:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 121 (0xa672c800) [pid = 23028] [serial = 349] [outer = 0x8f625c00] 10:13:24 INFO - PROCESS | 23028 | 1466702004777 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1540ms 10:13:24 INFO - PROCESS | 23028 | 1466702004813 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 10:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:13:24 INFO - PROCESS | 23028 | 1466702004819 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 10:13:24 INFO - PROCESS | 23028 | 1466702004827 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:13:24 INFO - PROCESS | 23028 | 1466702004830 Marionette TRACE conn4 <- [1,438,null,{}] 10:13:24 INFO - PROCESS | 23028 | 1466702004837 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:24 INFO - PROCESS | 23028 | 1466702004842 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:25 INFO - PROCESS | 23028 | 1466702005045 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 10:13:25 INFO - PROCESS | 23028 | 1466702005213 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:25 INFO - PROCESS | 23028 | 1466702005221 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd15400 == 76 [pid = 23028] [id = 117] 10:13:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 122 (0x8fd16800) [pid = 23028] [serial = 350] [outer = (nil)] 10:13:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 123 (0x8fd1f400) [pid = 23028] [serial = 351] [outer = 0x8fd16800] 10:13:25 INFO - PROCESS | 23028 | 1466702005308 Marionette DEBUG loaded listener.js 10:13:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 124 (0x8fd21800) [pid = 23028] [serial = 352] [outer = 0x8fd16800] 10:13:26 INFO - PROCESS | 23028 | 1466702006305 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:13:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:13:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1533ms 10:13:26 INFO - PROCESS | 23028 | 1466702006359 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 10:13:26 INFO - PROCESS | 23028 | 1466702006363 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 10:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:13:26 INFO - PROCESS | 23028 | 1466702006371 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:13:26 INFO - PROCESS | 23028 | 1466702006375 Marionette TRACE conn4 <- [1,442,null,{}] 10:13:26 INFO - PROCESS | 23028 | 1466702006382 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:26 INFO - PROCESS | 23028 | 1466702006388 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:26 INFO - PROCESS | 23028 | 1466702006599 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 10:13:27 INFO - PROCESS | 23028 | 1466702007067 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:27 INFO - PROCESS | 23028 | 1466702007081 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4abc00 == 77 [pid = 23028] [id = 118] 10:13:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 125 (0x8f4ac400) [pid = 23028] [serial = 353] [outer = (nil)] 10:13:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 126 (0x8f625800) [pid = 23028] [serial = 354] [outer = 0x8f4ac400] 10:13:27 INFO - PROCESS | 23028 | 1466702007175 Marionette DEBUG loaded listener.js 10:13:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 127 (0x8f63f000) [pid = 23028] [serial = 355] [outer = 0x8f4ac400] 10:13:28 INFO - PROCESS | 23028 | 1466702008157 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:13:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:13:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1843ms 10:13:28 INFO - PROCESS | 23028 | 1466702008218 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 10:13:28 INFO - PROCESS | 23028 | 1466702008224 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 10:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:13:28 INFO - PROCESS | 23028 | 1466702008233 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:13:28 INFO - PROCESS | 23028 | 1466702008238 Marionette TRACE conn4 <- [1,446,null,{}] 10:13:28 INFO - PROCESS | 23028 | 1466702008246 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:28 INFO - PROCESS | 23028 | 1466702008254 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:28 INFO - PROCESS | 23028 | 1466702008560 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 10:13:28 INFO - PROCESS | 23028 | 1466702008837 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:28 INFO - PROCESS | 23028 | 1466702008846 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f644000 == 78 [pid = 23028] [id = 119] 10:13:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 128 (0x8faa5400) [pid = 23028] [serial = 356] [outer = (nil)] 10:13:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 129 (0x9132c400) [pid = 23028] [serial = 357] [outer = 0x8faa5400] 10:13:28 INFO - PROCESS | 23028 | 1466702008932 Marionette DEBUG loaded listener.js 10:13:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 130 (0x914b4400) [pid = 23028] [serial = 358] [outer = 0x8faa5400] 10:13:29 INFO - PROCESS | 23028 | --DOCSHELL 0x9517ac00 == 77 [pid = 23028] [id = 108] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 129 (0x8f4acc00) [pid = 23028] [serial = 264] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 128 (0x8ea7b000) [pid = 23028] [serial = 285] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOCSHELL 0x8f627400 == 76 [pid = 23028] [id = 107] 10:13:29 INFO - PROCESS | 23028 | --DOCSHELL 0x9386c400 == 75 [pid = 23028] [id = 106] 10:13:29 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea74c00 == 74 [pid = 23028] [id = 105] 10:13:29 INFO - PROCESS | 23028 | --DOCSHELL 0x8f63ec00 == 73 [pid = 23028] [id = 104] 10:13:29 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa9d000 == 72 [pid = 23028] [id = 102] 10:13:29 INFO - PROCESS | 23028 | --DOCSHELL 0x8faa3800 == 71 [pid = 23028] [id = 97] 10:13:29 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea71000 == 70 [pid = 23028] [id = 96] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 127 (0xa2334800) [pid = 23028] [serial = 255] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 126 (0x91ae8400) [pid = 23028] [serial = 246] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 125 (0x8f628800) [pid = 23028] [serial = 267] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 124 (0xa6eac400) [pid = 23028] [serial = 261] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 123 (0xa33c4800) [pid = 23028] [serial = 258] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 122 (0x9d819800) [pid = 23028] [serial = 252] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 121 (0x987c4800) [pid = 23028] [serial = 249] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 120 (0x9b6e9000) [pid = 23028] [serial = 283] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 119 (0x9aa0c800) [pid = 23028] [serial = 280] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 118 (0x9a77d400) [pid = 23028] [serial = 279] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 117 (0x9ad82c00) [pid = 23028] [serial = 282] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x914bd800) [pid = 23028] [serial = 270] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 115 (0x9161b000) [pid = 23028] [serial = 271] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 114 (0x93793400) [pid = 23028] [serial = 273] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 113 (0x9509a800) [pid = 23028] [serial = 274] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x99bc7400) [pid = 23028] [serial = 276] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x9a23d400) [pid = 23028] [serial = 277] [outer = (nil)] [url = about:blank] 10:13:29 INFO - PROCESS | 23028 | 1466702009903 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1741ms 10:13:29 INFO - PROCESS | 23028 | 1466702009978 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 10:13:29 INFO - PROCESS | 23028 | 1466702009985 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 10:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:13:29 INFO - PROCESS | 23028 | 1466702009993 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:13:29 INFO - PROCESS | 23028 | 1466702009996 Marionette TRACE conn4 <- [1,450,null,{}] 10:13:30 INFO - PROCESS | 23028 | 1466702010003 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:30 INFO - PROCESS | 23028 | 1466702010008 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:30 INFO - PROCESS | 23028 | 1466702010202 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 10:13:30 INFO - PROCESS | 23028 | 1466702010337 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:30 INFO - PROCESS | 23028 | 1466702010345 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4b0000 == 71 [pid = 23028] [id = 120] 10:13:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x8f629800) [pid = 23028] [serial = 359] [outer = (nil)] 10:13:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x91ae4000) [pid = 23028] [serial = 360] [outer = 0x8f629800] 10:13:30 INFO - PROCESS | 23028 | 1466702010418 Marionette DEBUG loaded listener.js 10:13:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 114 (0x91d65000) [pid = 23028] [serial = 361] [outer = 0x8f629800] 10:13:31 INFO - PROCESS | 23028 | 1466702011930 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:13:31 INFO - PROCESS | 23028 | 1466702011989 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 10:13:32 INFO - PROCESS | 23028 | 1466702012026 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:13:32 INFO - PROCESS | 23028 | 1466702012036 Marionette TRACE conn4 <- [1,454,null,{}] 10:13:32 INFO - PROCESS | 23028 | 1466702012053 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:32 INFO - PROCESS | 23028 | 1466702012061 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:32 INFO - PROCESS | 23028 | 1466702012341 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 10:13:32 INFO - PROCESS | 23028 | 1466702012386 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:32 INFO - PROCESS | 23028 | 1466702012394 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f627400 == 72 [pid = 23028] [id = 121] 10:13:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 115 (0x998d0400) [pid = 23028] [serial = 362] [outer = (nil)] 10:13:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 116 (0x9a3be000) [pid = 23028] [serial = 363] [outer = 0x998d0400] 10:13:32 INFO - PROCESS | 23028 | 1466702012467 Marionette DEBUG loaded listener.js 10:13:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0x9a77d400) [pid = 23028] [serial = 364] [outer = 0x998d0400] 10:13:33 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:33 INFO - PROCESS | 23028 | 1466702013501 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:13:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:13:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1583ms 10:13:33 INFO - PROCESS | 23028 | 1466702013579 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 10:13:33 INFO - PROCESS | 23028 | 1466702013585 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 10:13:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:13:33 INFO - PROCESS | 23028 | 1466702013593 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:13:33 INFO - PROCESS | 23028 | 1466702013597 Marionette TRACE conn4 <- [1,458,null,{}] 10:13:33 INFO - PROCESS | 23028 | 1466702013609 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:33 INFO - PROCESS | 23028 | 1466702013615 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:33 INFO - PROCESS | 23028 | 1466702013846 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 10:13:33 INFO - PROCESS | 23028 | 1466702013871 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:33 INFO - PROCESS | 23028 | 1466702013878 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4af400 == 73 [pid = 23028] [id = 122] 10:13:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 118 (0x91d67c00) [pid = 23028] [serial = 365] [outer = (nil)] 10:13:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 119 (0x9ab56400) [pid = 23028] [serial = 366] [outer = 0x91d67c00] 10:13:33 INFO - PROCESS | 23028 | 1466702013954 Marionette DEBUG loaded listener.js 10:13:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 120 (0x9ae09800) [pid = 23028] [serial = 367] [outer = 0x91d67c00] 10:13:34 INFO - PROCESS | 23028 | --DOMWINDOW == 119 (0x9517a000) [pid = 23028] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:13:34 INFO - PROCESS | 23028 | --DOMWINDOW == 118 (0x8ea72800) [pid = 23028] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:13:34 INFO - PROCESS | 23028 | --DOMWINDOW == 117 (0x8f648000) [pid = 23028] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:13:34 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x95091800) [pid = 23028] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:13:34 INFO - PROCESS | 23028 | --DOMWINDOW == 115 (0x96c92c00) [pid = 23028] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:13:34 INFO - PROCESS | 23028 | --DOMWINDOW == 114 (0x8f4a8400) [pid = 23028] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:13:34 INFO - PROCESS | 23028 | 1466702014980 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:13:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:13:35 INFO - PROCESS | 23028 | 1466702015037 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 10:13:35 INFO - PROCESS | 23028 | 1466702015046 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:13:35 INFO - PROCESS | 23028 | 1466702015049 Marionette TRACE conn4 <- [1,462,null,{}] 10:13:35 INFO - PROCESS | 23028 | 1466702015055 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:35 INFO - PROCESS | 23028 | 1466702015061 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:35 INFO - PROCESS | 23028 | 1466702015242 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 10:13:35 INFO - PROCESS | 23028 | 1466702015375 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:35 INFO - PROCESS | 23028 | 1466702015392 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x998d5800 == 74 [pid = 23028] [id = 123] 10:13:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 115 (0x99a51800) [pid = 23028] [serial = 368] [outer = (nil)] 10:13:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 116 (0x9b6e8400) [pid = 23028] [serial = 369] [outer = 0x99a51800] 10:13:35 INFO - PROCESS | 23028 | 1466702015475 Marionette DEBUG loaded listener.js 10:13:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0x9d85bc00) [pid = 23028] [serial = 370] [outer = 0x99a51800] 10:13:36 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:13:36 INFO - PROCESS | 23028 | 1466702016458 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:13:36 INFO - PROCESS | 23028 | 1466702016543 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 10:13:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:13:36 INFO - PROCESS | 23028 | 1466702016596 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:13:36 INFO - PROCESS | 23028 | 1466702016605 Marionette TRACE conn4 <- [1,466,null,{}] 10:13:36 INFO - PROCESS | 23028 | 1466702016619 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:36 INFO - PROCESS | 23028 | 1466702016627 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:36 INFO - PROCESS | 23028 | 1466702016870 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 10:13:37 INFO - PROCESS | 23028 | 1466702017112 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:37 INFO - PROCESS | 23028 | 1466702017128 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd8000 == 75 [pid = 23028] [id = 124] 10:13:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 118 (0x8ecd8400) [pid = 23028] [serial = 371] [outer = (nil)] 10:13:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 119 (0x8ecda400) [pid = 23028] [serial = 372] [outer = 0x8ecd8400] 10:13:37 INFO - PROCESS | 23028 | 1466702017214 Marionette DEBUG loaded listener.js 10:13:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 120 (0x8f4a6c00) [pid = 23028] [serial = 373] [outer = 0x8ecd8400] 10:13:38 INFO - PROCESS | 23028 | 1466702018357 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:13:38 INFO - PROCESS | 23028 | 1466702018427 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 10:13:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:13:38 INFO - PROCESS | 23028 | 1466702018439 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:13:38 INFO - PROCESS | 23028 | 1466702018443 Marionette TRACE conn4 <- [1,470,null,{}] 10:13:38 INFO - PROCESS | 23028 | 1466702018452 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:38 INFO - PROCESS | 23028 | 1466702018459 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:38 INFO - PROCESS | 23028 | 1466702018684 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 10:13:38 INFO - PROCESS | 23028 | 1466702018888 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:38 INFO - PROCESS | 23028 | 1466702018896 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x91619400 == 76 [pid = 23028] [id = 125] 10:13:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 121 (0x9161d000) [pid = 23028] [serial = 374] [outer = (nil)] 10:13:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 122 (0x91d61400) [pid = 23028] [serial = 375] [outer = 0x9161d000] 10:13:38 INFO - PROCESS | 23028 | 1466702018984 Marionette DEBUG loaded listener.js 10:13:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 123 (0x91d68000) [pid = 23028] [serial = 376] [outer = 0x9161d000] 10:13:39 INFO - PROCESS | 23028 | 1466702019956 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1592ms 10:13:40 INFO - PROCESS | 23028 | 1466702020031 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 10:13:40 INFO - PROCESS | 23028 | 1466702020036 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 10:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:13:40 INFO - PROCESS | 23028 | 1466702020045 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:13:40 INFO - PROCESS | 23028 | 1466702020052 Marionette TRACE conn4 <- [1,474,null,{}] 10:13:40 INFO - PROCESS | 23028 | 1466702020070 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:40 INFO - PROCESS | 23028 | 1466702020080 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:40 INFO - PROCESS | 23028 | 1466702020409 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 10:13:40 INFO - PROCESS | 23028 | 1466702020650 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:40 INFO - PROCESS | 23028 | 1466702020663 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a3bfc00 == 77 [pid = 23028] [id = 126] 10:13:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 124 (0x9a502800) [pid = 23028] [serial = 377] [outer = (nil)] 10:13:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 125 (0x9aa0b400) [pid = 23028] [serial = 378] [outer = 0x9a502800] 10:13:40 INFO - PROCESS | 23028 | 1466702020754 Marionette DEBUG loaded listener.js 10:13:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 126 (0x9b701400) [pid = 23028] [serial = 379] [outer = 0x9a502800] 10:13:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 127 (0x9a866400) [pid = 23028] [serial = 380] [outer = 0x93788000] 10:13:41 INFO - PROCESS | 23028 | 1466702021854 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:13:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:13:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1890ms 10:13:41 INFO - PROCESS | 23028 | 1466702021941 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 10:13:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:13:41 INFO - PROCESS | 23028 | 1466702021954 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 10:13:41 INFO - PROCESS | 23028 | 1466702021963 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:13:41 INFO - PROCESS | 23028 | 1466702021968 Marionette TRACE conn4 <- [1,478,null,{}] 10:13:41 INFO - PROCESS | 23028 | 1466702021975 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:41 INFO - PROCESS | 23028 | 1466702021981 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:42 INFO - PROCESS | 23028 | 1466702022321 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 10:13:42 INFO - PROCESS | 23028 | 1466702022469 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:42 INFO - PROCESS | 23028 | 1466702022479 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec43400 == 78 [pid = 23028] [id = 127] 10:13:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 128 (0x9b87dc00) [pid = 23028] [serial = 381] [outer = (nil)] 10:13:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 129 (0xa23a8400) [pid = 23028] [serial = 382] [outer = 0x9b87dc00] 10:13:42 INFO - PROCESS | 23028 | 1466702022579 Marionette DEBUG loaded listener.js 10:13:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 130 (0xa2fd8c00) [pid = 23028] [serial = 383] [outer = 0x9b87dc00] 10:13:43 INFO - PROCESS | 23028 | 1466702023524 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1636ms 10:13:43 INFO - PROCESS | 23028 | 1466702023599 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 10:13:43 INFO - PROCESS | 23028 | 1466702023602 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 10:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:13:43 INFO - PROCESS | 23028 | 1466702023611 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:13:43 INFO - PROCESS | 23028 | 1466702023615 Marionette TRACE conn4 <- [1,482,null,{}] 10:13:43 INFO - PROCESS | 23028 | 1466702023622 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:43 INFO - PROCESS | 23028 | 1466702023628 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:43 INFO - PROCESS | 23028 | 1466702023874 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 10:13:44 INFO - PROCESS | 23028 | 1466702024142 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:44 INFO - PROCESS | 23028 | 1466702024151 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:44 INFO - PROCESS | 23028 | ++DOCSHELL 0x9765bc00 == 79 [pid = 23028] [id = 128] 10:13:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 131 (0x9a43ac00) [pid = 23028] [serial = 384] [outer = (nil)] 10:13:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 132 (0x9a443400) [pid = 23028] [serial = 385] [outer = 0x9a43ac00] 10:13:44 INFO - PROCESS | 23028 | 1466702024245 Marionette DEBUG loaded listener.js 10:13:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 133 (0x9a445800) [pid = 23028] [serial = 386] [outer = 0x9a43ac00] 10:13:45 INFO - PROCESS | 23028 | 1466702025171 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:13:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1637ms 10:13:45 INFO - PROCESS | 23028 | 1466702025250 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 10:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:13:45 INFO - PROCESS | 23028 | 1466702025254 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 10:13:45 INFO - PROCESS | 23028 | 1466702025262 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:13:45 INFO - PROCESS | 23028 | 1466702025265 Marionette TRACE conn4 <- [1,486,null,{}] 10:13:45 INFO - PROCESS | 23028 | 1466702025273 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:45 INFO - PROCESS | 23028 | 1466702025285 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:45 INFO - PROCESS | 23028 | 1466702025563 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 10:13:45 INFO - PROCESS | 23028 | 1466702025837 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:45 INFO - PROCESS | 23028 | 1466702025846 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec41400 == 80 [pid = 23028] [id = 129] 10:13:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 134 (0x91215800) [pid = 23028] [serial = 387] [outer = (nil)] 10:13:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 135 (0x9121dc00) [pid = 23028] [serial = 388] [outer = 0x91215800] 10:13:45 INFO - PROCESS | 23028 | 1466702025932 Marionette DEBUG loaded listener.js 10:13:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 136 (0x9a442000) [pid = 23028] [serial = 389] [outer = 0x91215800] 10:13:46 INFO - PROCESS | 23028 | 1466702026907 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:13:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:13:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1686ms 10:13:46 INFO - PROCESS | 23028 | 1466702026947 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 10:13:46 INFO - PROCESS | 23028 | 1466702026953 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 10:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:13:46 INFO - PROCESS | 23028 | 1466702026964 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:13:46 INFO - PROCESS | 23028 | 1466702026974 Marionette TRACE conn4 <- [1,490,null,{}] 10:13:46 INFO - PROCESS | 23028 | 1466702026984 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:46 INFO - PROCESS | 23028 | 1466702026989 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:47 INFO - PROCESS | 23028 | 1466702027198 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 10:13:47 INFO - PROCESS | 23028 | 1466702027421 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:47 INFO - PROCESS | 23028 | 1466702027429 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed68000 == 81 [pid = 23028] [id = 130] 10:13:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 137 (0x8ed68400) [pid = 23028] [serial = 390] [outer = (nil)] 10:13:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 138 (0x8ed6fc00) [pid = 23028] [serial = 391] [outer = 0x8ed68400] 10:13:47 INFO - PROCESS | 23028 | 1466702027570 Marionette DEBUG loaded listener.js 10:13:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 139 (0x8ed73800) [pid = 23028] [serial = 392] [outer = 0x8ed68400] 10:13:48 INFO - PROCESS | 23028 | 1466702028457 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:13:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:13:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1551ms 10:13:48 INFO - PROCESS | 23028 | 1466702028513 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 10:13:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:13:48 INFO - PROCESS | 23028 | 1466702028518 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 10:13:48 INFO - PROCESS | 23028 | 1466702028526 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:13:48 INFO - PROCESS | 23028 | 1466702028529 Marionette TRACE conn4 <- [1,494,null,{}] 10:13:48 INFO - PROCESS | 23028 | 1466702028536 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:48 INFO - PROCESS | 23028 | 1466702028542 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:48 INFO - PROCESS | 23028 | 1466702028789 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 10:13:49 INFO - PROCESS | 23028 | 1466702029014 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:49 INFO - PROCESS | 23028 | 1466702029022 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea78800 == 82 [pid = 23028] [id = 131] 10:13:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 140 (0x8eb9bc00) [pid = 23028] [serial = 393] [outer = (nil)] 10:13:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 141 (0x8eba4000) [pid = 23028] [serial = 394] [outer = 0x8eb9bc00] 10:13:49 INFO - PROCESS | 23028 | 1466702029155 Marionette DEBUG loaded listener.js 10:13:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 142 (0x8eba6c00) [pid = 23028] [serial = 395] [outer = 0x8eb9bc00] 10:13:50 INFO - PROCESS | 23028 | 1466702030200 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1740ms 10:13:50 INFO - PROCESS | 23028 | 1466702030267 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 10:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:13:50 INFO - PROCESS | 23028 | 1466702030271 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 10:13:50 INFO - PROCESS | 23028 | 1466702030279 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:13:50 INFO - PROCESS | 23028 | 1466702030284 Marionette TRACE conn4 <- [1,498,null,{}] 10:13:50 INFO - PROCESS | 23028 | 1466702030290 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:50 INFO - PROCESS | 23028 | 1466702030295 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:50 INFO - PROCESS | 23028 | 1466702030563 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 10:13:50 INFO - PROCESS | 23028 | 1466702030796 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:50 INFO - PROCESS | 23028 | 1466702030804 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba2000 == 83 [pid = 23028] [id = 132] 10:13:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 143 (0x8eba8800) [pid = 23028] [serial = 396] [outer = (nil)] 10:13:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 144 (0x8ed71c00) [pid = 23028] [serial = 397] [outer = 0x8eba8800] 10:13:50 INFO - PROCESS | 23028 | 1466702030895 Marionette DEBUG loaded listener.js 10:13:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 145 (0x8ed76400) [pid = 23028] [serial = 398] [outer = 0x8eba8800] 10:13:51 INFO - PROCESS | 23028 | 1466702031841 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:13:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1642ms 10:13:51 INFO - PROCESS | 23028 | 1466702031921 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 10:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:13:51 INFO - PROCESS | 23028 | 1466702031925 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 10:13:51 INFO - PROCESS | 23028 | 1466702031933 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:13:51 INFO - PROCESS | 23028 | 1466702031937 Marionette TRACE conn4 <- [1,502,null,{}] 10:13:51 INFO - PROCESS | 23028 | 1466702031943 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:51 INFO - PROCESS | 23028 | 1466702031948 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:52 INFO - PROCESS | 23028 | 1466702032459 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 10:13:52 INFO - PROCESS | 23028 | 1466702032731 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:52 INFO - PROCESS | 23028 | 1466702032742 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd9000 == 84 [pid = 23028] [id = 133] 10:13:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 146 (0x8ecd9400) [pid = 23028] [serial = 399] [outer = (nil)] 10:13:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 147 (0x8ed70000) [pid = 23028] [serial = 400] [outer = 0x8ecd9400] 10:13:52 INFO - PROCESS | 23028 | 1466702032824 Marionette DEBUG loaded listener.js 10:13:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 148 (0x8f62dc00) [pid = 23028] [serial = 401] [outer = 0x8ecd9400] 10:13:53 INFO - PROCESS | 23028 | 1466702033797 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:13:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:13:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1898ms 10:13:53 INFO - PROCESS | 23028 | 1466702033833 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 10:13:53 INFO - PROCESS | 23028 | 1466702033838 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 10:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:13:53 INFO - PROCESS | 23028 | 1466702033849 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:13:53 INFO - PROCESS | 23028 | 1466702033853 Marionette TRACE conn4 <- [1,506,null,{}] 10:13:53 INFO - PROCESS | 23028 | 1466702033862 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:53 INFO - PROCESS | 23028 | 1466702033869 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:54 INFO - PROCESS | 23028 | 1466702034079 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 10:13:54 INFO - PROCESS | 23028 | 1466702034233 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:54 INFO - PROCESS | 23028 | 1466702034246 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x91217400 == 85 [pid = 23028] [id = 134] 10:13:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 149 (0x9121d400) [pid = 23028] [serial = 402] [outer = (nil)] 10:13:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 150 (0x91220000) [pid = 23028] [serial = 403] [outer = 0x9121d400] 10:13:54 INFO - PROCESS | 23028 | 1466702034366 Marionette DEBUG loaded listener.js 10:13:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 151 (0x914ba800) [pid = 23028] [serial = 404] [outer = 0x9121d400] 10:13:55 INFO - PROCESS | 23028 | 1466702035444 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:13:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:13:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1684ms 10:13:55 INFO - PROCESS | 23028 | 1466702035533 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 10:13:55 INFO - PROCESS | 23028 | 1466702035538 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 10:13:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:13:55 INFO - PROCESS | 23028 | 1466702035545 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:13:55 INFO - PROCESS | 23028 | 1466702035550 Marionette TRACE conn4 <- [1,510,null,{}] 10:13:55 INFO - PROCESS | 23028 | 1466702035556 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:55 INFO - PROCESS | 23028 | 1466702035563 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:55 INFO - PROCESS | 23028 | 1466702035844 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 10:13:55 INFO - PROCESS | 23028 | --DOCSHELL 0x938a8400 == 84 [pid = 23028] [id = 94] 10:13:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea6f400 == 83 [pid = 23028] [id = 95] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 150 (0x93786800) [pid = 23028] [serial = 306] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 149 (0x9aa05800) [pid = 23028] [serial = 327] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4af400 == 82 [pid = 23028] [id = 122] 10:13:56 INFO - PROCESS | 23028 | --DOCSHELL 0x8f627400 == 81 [pid = 23028] [id = 121] 10:13:56 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4b0000 == 80 [pid = 23028] [id = 120] 10:13:56 INFO - PROCESS | 23028 | 1466702036158 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:56 INFO - PROCESS | 23028 | 1466702036164 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:56 INFO - PROCESS | 23028 | --DOCSHELL 0x8f644000 == 79 [pid = 23028] [id = 119] 10:13:56 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4abc00 == 78 [pid = 23028] [id = 118] 10:13:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea6f400 == 79 [pid = 23028] [id = 135] 10:13:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 150 (0x8ec36000) [pid = 23028] [serial = 405] [outer = (nil)] 10:13:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 151 (0x8f644000) [pid = 23028] [serial = 406] [outer = 0x8ec36000] 10:13:56 INFO - PROCESS | 23028 | 1466702036253 Marionette DEBUG loaded listener.js 10:13:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 152 (0x9161a400) [pid = 23028] [serial = 407] [outer = 0x8ec36000] 10:13:56 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a5400 == 78 [pid = 23028] [id = 110] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 151 (0x98845400) [pid = 23028] [serial = 322] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 150 (0x9a50d800) [pid = 23028] [serial = 300] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 149 (0x91addc00) [pid = 23028] [serial = 286] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 148 (0x9873e000) [pid = 23028] [serial = 297] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 147 (0x96c8fc00) [pid = 23028] [serial = 321] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 146 (0x9517d800) [pid = 23028] [serial = 294] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 145 (0x8faa2800) [pid = 23028] [serial = 313] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 144 (0x9509b000) [pid = 23028] [serial = 318] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 143 (0x8ea76800) [pid = 23028] [serial = 288] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 142 (0x950d3000) [pid = 23028] [serial = 319] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 141 (0x9a235000) [pid = 23028] [serial = 324] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 140 (0x9b7bd000) [pid = 23028] [serial = 303] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 139 (0x9a23e800) [pid = 23028] [serial = 325] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 138 (0x914b9800) [pid = 23028] [serial = 291] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 137 (0x9513ac00) [pid = 23028] [serial = 309] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 136 (0x91ae9400) [pid = 23028] [serial = 315] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 135 (0x93a81000) [pid = 23028] [serial = 316] [outer = (nil)] [url = about:blank] 10:13:56 INFO - PROCESS | 23028 | --DOMWINDOW == 134 (0x8fa99c00) [pid = 23028] [serial = 312] [outer = (nil)] [url = about:blank] 10:13:57 INFO - PROCESS | 23028 | 1466702037152 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1650ms 10:13:57 INFO - PROCESS | 23028 | 1466702037197 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 10:13:57 INFO - PROCESS | 23028 | 1466702037203 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 10:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:13:57 INFO - PROCESS | 23028 | 1466702037220 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:13:57 INFO - PROCESS | 23028 | 1466702037228 Marionette TRACE conn4 <- [1,514,null,{}] 10:13:57 INFO - PROCESS | 23028 | 1466702037235 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:57 INFO - PROCESS | 23028 | 1466702037243 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:57 INFO - PROCESS | 23028 | 1466702037451 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 10:13:57 INFO - PROCESS | 23028 | 1466702037611 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:57 INFO - PROCESS | 23028 | 1466702037622 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4aac00 == 79 [pid = 23028] [id = 136] 10:13:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 135 (0x8f64b000) [pid = 23028] [serial = 408] [outer = (nil)] 10:13:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 136 (0x94fb2000) [pid = 23028] [serial = 409] [outer = 0x8f64b000] 10:13:57 INFO - PROCESS | 23028 | 1466702037737 Marionette DEBUG loaded listener.js 10:13:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 137 (0x950c9c00) [pid = 23028] [serial = 410] [outer = 0x8f64b000] 10:13:58 INFO - PROCESS | 23028 | 1466702038507 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:13:58 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 10:13:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1348ms 10:13:58 INFO - PROCESS | 23028 | 1466702038579 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 10:13:58 INFO - PROCESS | 23028 | 1466702038582 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 10:13:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:13:58 INFO - PROCESS | 23028 | 1466702038599 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:13:58 INFO - PROCESS | 23028 | 1466702038603 Marionette TRACE conn4 <- [1,518,null,{}] 10:13:58 INFO - PROCESS | 23028 | 1466702038609 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:13:58 INFO - PROCESS | 23028 | 1466702038614 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:58 INFO - PROCESS | 23028 | 1466702038849 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 10:13:58 INFO - PROCESS | 23028 | 1466702038874 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:58 INFO - PROCESS | 23028 | 1466702038882 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:13:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec39800 == 80 [pid = 23028] [id = 137] 10:13:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 138 (0x8fd1d400) [pid = 23028] [serial = 411] [outer = (nil)] 10:13:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 139 (0x9517d800) [pid = 23028] [serial = 412] [outer = 0x8fd1d400] 10:13:58 INFO - PROCESS | 23028 | 1466702038954 Marionette DEBUG loaded listener.js 10:13:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 140 (0x98732800) [pid = 23028] [serial = 413] [outer = 0x8fd1d400] 10:13:59 INFO - PROCESS | 23028 | 1466702039928 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:13:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1386ms 10:14:00 INFO - PROCESS | 23028 | 1466702040001 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 10:14:00 INFO - PROCESS | 23028 | 1466702040006 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 10:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:14:00 INFO - PROCESS | 23028 | 1466702040013 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:14:00 INFO - PROCESS | 23028 | 1466702040034 Marionette TRACE conn4 <- [1,522,null,{}] 10:14:00 INFO - PROCESS | 23028 | 1466702040050 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:00 INFO - PROCESS | 23028 | 1466702040055 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:00 INFO - PROCESS | 23028 | 1466702040313 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 10:14:00 INFO - PROCESS | 23028 | 1466702040347 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:00 INFO - PROCESS | 23028 | 1466702040365 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x995d7400 == 81 [pid = 23028] [id = 138] 10:14:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 141 (0x995d8c00) [pid = 23028] [serial = 414] [outer = (nil)] 10:14:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 142 (0x99bcc400) [pid = 23028] [serial = 415] [outer = 0x995d8c00] 10:14:00 INFO - PROCESS | 23028 | 1466702040450 Marionette DEBUG loaded listener.js 10:14:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 143 (0x9a2dd800) [pid = 23028] [serial = 416] [outer = 0x995d8c00] 10:14:01 INFO - PROCESS | 23028 | --DOMWINDOW == 142 (0x998d0400) [pid = 23028] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:14:01 INFO - PROCESS | 23028 | --DOMWINDOW == 141 (0x91d67c00) [pid = 23028] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:14:01 INFO - PROCESS | 23028 | --DOMWINDOW == 140 (0x8faa5400) [pid = 23028] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:14:01 INFO - PROCESS | 23028 | --DOMWINDOW == 139 (0x8f629800) [pid = 23028] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:14:01 INFO - PROCESS | 23028 | --DOMWINDOW == 138 (0x8f4ac400) [pid = 23028] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:14:01 INFO - PROCESS | 23028 | 1466702041636 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1666ms 10:14:01 INFO - PROCESS | 23028 | 1466702041680 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 10:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:14:01 INFO - PROCESS | 23028 | 1466702041685 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 10:14:01 INFO - PROCESS | 23028 | 1466702041692 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:14:01 INFO - PROCESS | 23028 | 1466702041696 Marionette TRACE conn4 <- [1,526,null,{}] 10:14:01 INFO - PROCESS | 23028 | 1466702041702 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:01 INFO - PROCESS | 23028 | 1466702041708 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:01 INFO - PROCESS | 23028 | 1466702041946 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 10:14:01 INFO - PROCESS | 23028 | 1466702041961 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:01 INFO - PROCESS | 23028 | 1466702041968 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x8faa5400 == 82 [pid = 23028] [id = 139] 10:14:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 139 (0x914bd800) [pid = 23028] [serial = 417] [outer = (nil)] 10:14:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 140 (0x9a43c800) [pid = 23028] [serial = 418] [outer = 0x914bd800] 10:14:02 INFO - PROCESS | 23028 | 1466702042053 Marionette DEBUG loaded listener.js 10:14:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 141 (0x9a446800) [pid = 23028] [serial = 419] [outer = 0x914bd800] 10:14:03 INFO - PROCESS | 23028 | 1466702043059 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:14:03 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 10:14:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1439ms 10:14:03 INFO - PROCESS | 23028 | 1466702043145 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 10:14:03 INFO - PROCESS | 23028 | 1466702043152 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 10:14:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:14:03 INFO - PROCESS | 23028 | 1466702043210 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:14:03 INFO - PROCESS | 23028 | 1466702043217 Marionette TRACE conn4 <- [1,530,null,{}] 10:14:03 INFO - PROCESS | 23028 | 1466702043227 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:03 INFO - PROCESS | 23028 | 1466702043234 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:03 INFO - PROCESS | 23028 | 1466702043490 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 10:14:03 INFO - PROCESS | 23028 | 1466702043752 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:03 INFO - PROCESS | 23028 | 1466702043769 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd3000 == 83 [pid = 23028] [id = 140] 10:14:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 142 (0x8ed71000) [pid = 23028] [serial = 420] [outer = (nil)] 10:14:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 143 (0x8f4ad000) [pid = 23028] [serial = 421] [outer = 0x8ed71000] 10:14:03 INFO - PROCESS | 23028 | 1466702043896 Marionette DEBUG loaded listener.js 10:14:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 144 (0x8f644400) [pid = 23028] [serial = 422] [outer = 0x8ed71000] 10:14:04 INFO - PROCESS | 23028 | 1466702044857 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:14:04 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 10:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:14:04 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 10:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:14:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:14:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:14:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:14:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1698ms 10:14:04 INFO - PROCESS | 23028 | 1466702044925 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 10:14:04 INFO - PROCESS | 23028 | 1466702044934 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 10:14:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:14:04 INFO - PROCESS | 23028 | 1466702044950 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:14:04 INFO - PROCESS | 23028 | 1466702044956 Marionette TRACE conn4 <- [1,534,null,{}] 10:14:04 INFO - PROCESS | 23028 | 1466702044962 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:04 INFO - PROCESS | 23028 | 1466702044968 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:05 INFO - PROCESS | 23028 | 1466702045209 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 10:14:05 INFO - PROCESS | 23028 | 1466702045416 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:05 INFO - PROCESS | 23028 | 1466702045425 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd1b400 == 84 [pid = 23028] [id = 141] 10:14:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 145 (0x9121e800) [pid = 23028] [serial = 423] [outer = (nil)] 10:14:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 146 (0x93793400) [pid = 23028] [serial = 424] [outer = 0x9121e800] 10:14:05 INFO - PROCESS | 23028 | 1466702045566 Marionette DEBUG loaded listener.js 10:14:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 147 (0x9509d400) [pid = 23028] [serial = 425] [outer = 0x9121e800] 10:14:06 INFO - PROCESS | 23028 | 1466702046480 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:14:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:14:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1633ms 10:14:06 INFO - PROCESS | 23028 | 1466702046583 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 10:14:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:14:06 INFO - PROCESS | 23028 | 1466702046589 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 10:14:06 INFO - PROCESS | 23028 | 1466702046613 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:14:06 INFO - PROCESS | 23028 | 1466702046620 Marionette TRACE conn4 <- [1,538,null,{}] 10:14:06 INFO - PROCESS | 23028 | 1466702046642 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:06 INFO - PROCESS | 23028 | 1466702046653 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:06 INFO - PROCESS | 23028 | 1466702046902 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 10:14:07 INFO - PROCESS | 23028 | 1466702047201 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:07 INFO - PROCESS | 23028 | 1466702047214 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x99d7ac00 == 85 [pid = 23028] [id = 142] 10:14:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 148 (0x9a239c00) [pid = 23028] [serial = 426] [outer = (nil)] 10:14:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 149 (0x9aa05c00) [pid = 23028] [serial = 427] [outer = 0x9a239c00] 10:14:07 INFO - PROCESS | 23028 | 1466702047306 Marionette DEBUG loaded listener.js 10:14:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 150 (0x9b6efc00) [pid = 23028] [serial = 428] [outer = 0x9a239c00] 10:14:08 INFO - PROCESS | 23028 | 1466702048231 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:14:08 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. 10:14:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1663ms 10:14:08 INFO - PROCESS | 23028 | 1466702048260 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 10:14:08 INFO - PROCESS | 23028 | 1466702048266 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 10:14:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:14:08 INFO - PROCESS | 23028 | 1466702048293 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:14:08 INFO - PROCESS | 23028 | 1466702048296 Marionette TRACE conn4 <- [1,542,null,{}] 10:14:08 INFO - PROCESS | 23028 | 1466702048313 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:08 INFO - PROCESS | 23028 | 1466702048327 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:08 INFO - PROCESS | 23028 | 1466702048610 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 10:14:08 INFO - PROCESS | 23028 | 1466702048863 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:08 INFO - PROCESS | 23028 | 1466702048875 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e573400 == 86 [pid = 23028] [id = 143] 10:14:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 151 (0x8e575c00) [pid = 23028] [serial = 429] [outer = (nil)] 10:14:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 152 (0x8e57dc00) [pid = 23028] [serial = 430] [outer = 0x8e575c00] 10:14:08 INFO - PROCESS | 23028 | 1466702048958 Marionette DEBUG loaded listener.js 10:14:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 153 (0x994ee000) [pid = 23028] [serial = 431] [outer = 0x8e575c00] 10:14:09 INFO - PROCESS | 23028 | 1466702049830 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:14:09 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. 10:14:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1556ms 10:14:09 INFO - PROCESS | 23028 | 1466702049886 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 10:14:09 INFO - PROCESS | 23028 | 1466702049891 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 10:14:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:14:09 INFO - PROCESS | 23028 | 1466702049904 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:14:09 INFO - PROCESS | 23028 | 1466702049908 Marionette TRACE conn4 <- [1,546,null,{}] 10:14:09 INFO - PROCESS | 23028 | 1466702049915 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:09 INFO - PROCESS | 23028 | 1466702049922 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:10 INFO - PROCESS | 23028 | 1466702050152 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 10:14:10 INFO - PROCESS | 23028 | 1466702050396 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:10 INFO - PROCESS | 23028 | 1466702050404 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:10 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e575400 == 87 [pid = 23028] [id = 144] 10:14:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 154 (0x8e57c800) [pid = 23028] [serial = 432] [outer = (nil)] 10:14:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 155 (0x9b131000) [pid = 23028] [serial = 433] [outer = 0x8e57c800] 10:14:10 INFO - PROCESS | 23028 | 1466702050537 Marionette DEBUG loaded listener.js 10:14:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 156 (0x9d860000) [pid = 23028] [serial = 434] [outer = 0x8e57c800] 10:14:11 INFO - PROCESS | 23028 | 1466702051454 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:14:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:14:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1585ms 10:14:11 INFO - PROCESS | 23028 | 1466702051490 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 10:14:11 INFO - PROCESS | 23028 | 1466702051493 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 10:14:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:14:11 INFO - PROCESS | 23028 | 1466702051502 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:14:11 INFO - PROCESS | 23028 | 1466702051507 Marionette TRACE conn4 <- [1,550,null,{}] 10:14:11 INFO - PROCESS | 23028 | 1466702051513 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:11 INFO - PROCESS | 23028 | 1466702051525 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:11 INFO - PROCESS | 23028 | 1466702051891 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 10:14:12 INFO - PROCESS | 23028 | 1466702052115 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:12 INFO - PROCESS | 23028 | 1466702052124 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57c000 == 88 [pid = 23028] [id = 145] 10:14:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 157 (0x8ea0d800) [pid = 23028] [serial = 435] [outer = (nil)] 10:14:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 158 (0x8ea14400) [pid = 23028] [serial = 436] [outer = 0x8ea0d800] 10:14:12 INFO - PROCESS | 23028 | 1466702052217 Marionette DEBUG loaded listener.js 10:14:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 159 (0xa239e000) [pid = 23028] [serial = 437] [outer = 0x8ea0d800] 10:14:13 INFO - PROCESS | 23028 | 1466702053132 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:14:13 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. 10:14:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1685ms 10:14:13 INFO - PROCESS | 23028 | 1466702053193 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 10:14:13 INFO - PROCESS | 23028 | 1466702053198 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 10:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:14:13 INFO - PROCESS | 23028 | 1466702053207 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:14:13 INFO - PROCESS | 23028 | 1466702053212 Marionette TRACE conn4 <- [1,554,null,{}] 10:14:13 INFO - PROCESS | 23028 | 1466702053218 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:13 INFO - PROCESS | 23028 | 1466702053224 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:13 INFO - PROCESS | 23028 | 1466702053436 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 10:14:13 INFO - PROCESS | 23028 | 1466702053670 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:13 INFO - PROCESS | 23028 | 1466702053678 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e574800 == 89 [pid = 23028] [id = 146] 10:14:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 160 (0x8e690400) [pid = 23028] [serial = 438] [outer = (nil)] 10:14:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 161 (0x8e697000) [pid = 23028] [serial = 439] [outer = 0x8e690400] 10:14:13 INFO - PROCESS | 23028 | 1466702053805 Marionette DEBUG loaded listener.js 10:14:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 162 (0x8e69bc00) [pid = 23028] [serial = 440] [outer = 0x8e690400] 10:14:14 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:14 INFO - PROCESS | 23028 | 1466702054739 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1582ms 10:14:14 INFO - PROCESS | 23028 | 1466702054790 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 10:14:14 INFO - PROCESS | 23028 | 1466702054795 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 10:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:14:14 INFO - PROCESS | 23028 | 1466702054802 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:14:14 INFO - PROCESS | 23028 | 1466702054807 Marionette TRACE conn4 <- [1,558,null,{}] 10:14:14 INFO - PROCESS | 23028 | 1466702054813 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:14 INFO - PROCESS | 23028 | 1466702054819 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:15 INFO - PROCESS | 23028 | 1466702055065 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 10:14:15 INFO - PROCESS | 23028 | 1466702055297 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:15 INFO - PROCESS | 23028 | 1466702055307 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdbc00 == 90 [pid = 23028] [id = 147] 10:14:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 163 (0x8ccdc400) [pid = 23028] [serial = 441] [outer = (nil)] 10:14:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 164 (0x8cce4000) [pid = 23028] [serial = 442] [outer = 0x8ccdc400] 10:14:15 INFO - PROCESS | 23028 | 1466702055410 Marionette DEBUG loaded listener.js 10:14:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 165 (0x8cce8800) [pid = 23028] [serial = 443] [outer = 0x8ccdc400] 10:14:16 INFO - PROCESS | 23028 | 1466702056304 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1538ms 10:14:16 INFO - PROCESS | 23028 | 1466702056341 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 10:14:16 INFO - PROCESS | 23028 | 1466702056345 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 10:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:14:16 INFO - PROCESS | 23028 | 1466702056352 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:14:16 INFO - PROCESS | 23028 | 1466702056355 Marionette TRACE conn4 <- [1,562,null,{}] 10:14:16 INFO - PROCESS | 23028 | 1466702056363 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:16 INFO - PROCESS | 23028 | 1466702056369 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:16 INFO - PROCESS | 23028 | 1466702056576 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 10:14:16 INFO - PROCESS | 23028 | 1466702056806 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:16 INFO - PROCESS | 23028 | 1466702056816 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccde000 == 91 [pid = 23028] [id = 148] 10:14:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 166 (0x8cce0400) [pid = 23028] [serial = 444] [outer = (nil)] 10:14:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 167 (0x8e69e000) [pid = 23028] [serial = 445] [outer = 0x8cce0400] 10:14:16 INFO - PROCESS | 23028 | 1466702056942 Marionette DEBUG loaded listener.js 10:14:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 168 (0x8ea16800) [pid = 23028] [serial = 446] [outer = 0x8cce0400] 10:14:17 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:17 INFO - PROCESS | 23028 | 1466702057870 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1589ms 10:14:17 INFO - PROCESS | 23028 | 1466702057943 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 10:14:17 INFO - PROCESS | 23028 | 1466702057946 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 10:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:14:17 INFO - PROCESS | 23028 | 1466702057955 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:14:17 INFO - PROCESS | 23028 | 1466702057958 Marionette TRACE conn4 <- [1,566,null,{}] 10:14:17 INFO - PROCESS | 23028 | 1466702057965 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:17 INFO - PROCESS | 23028 | 1466702057970 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:18 INFO - PROCESS | 23028 | 1466702058214 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 10:14:18 INFO - PROCESS | 23028 | 1466702058453 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:18 INFO - PROCESS | 23028 | 1466702058462 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce5800 == 92 [pid = 23028] [id = 149] 10:14:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 169 (0x8ec42c00) [pid = 23028] [serial = 447] [outer = (nil)] 10:14:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 170 (0x9199dc00) [pid = 23028] [serial = 448] [outer = 0x8ec42c00] 10:14:18 INFO - PROCESS | 23028 | 1466702058588 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 171 (0x919a0400) [pid = 23028] [serial = 449] [outer = 0x8ec42c00] 10:14:19 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:19 INFO - PROCESS | 23028 | 1466702059489 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:14:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:14:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1594ms 10:14:19 INFO - PROCESS | 23028 | 1466702059548 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 10:14:19 INFO - PROCESS | 23028 | 1466702059553 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 10:14:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:14:19 INFO - PROCESS | 23028 | 1466702059572 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:14:19 INFO - PROCESS | 23028 | 1466702059578 Marionette TRACE conn4 <- [1,570,null,{}] 10:14:19 INFO - PROCESS | 23028 | 1466702059584 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:19 INFO - PROCESS | 23028 | 1466702059590 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:19 INFO - PROCESS | 23028 | 1466702059867 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 10:14:20 INFO - PROCESS | 23028 | 1466702060182 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:20 INFO - PROCESS | 23028 | 1466702060191 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f63e000 == 93 [pid = 23028] [id = 150] 10:14:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 172 (0x8f63f400) [pid = 23028] [serial = 450] [outer = (nil)] 10:14:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 173 (0x919a6c00) [pid = 23028] [serial = 451] [outer = 0x8f63f400] 10:14:20 INFO - PROCESS | 23028 | 1466702060284 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 174 (0x923eb000) [pid = 23028] [serial = 452] [outer = 0x8f63f400] 10:14:21 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:21 INFO - PROCESS | 23028 | 1466702061589 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 2094ms 10:14:21 INFO - PROCESS | 23028 | 1466702061668 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 10:14:21 INFO - PROCESS | 23028 | 1466702061675 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 10:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:14:21 INFO - PROCESS | 23028 | 1466702061701 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:14:21 INFO - PROCESS | 23028 | 1466702061707 Marionette TRACE conn4 <- [1,574,null,{}] 10:14:21 INFO - PROCESS | 23028 | 1466702061800 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:21 INFO - PROCESS | 23028 | 1466702061805 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:21 INFO - PROCESS | 23028 | 1466702061994 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 10:14:22 INFO - PROCESS | 23028 | 1466702062205 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:22 INFO - PROCESS | 23028 | 1466702062214 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea1ac00 == 94 [pid = 23028] [id = 151] 10:14:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 175 (0x8ea1b400) [pid = 23028] [serial = 453] [outer = (nil)] 10:14:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 176 (0x8eb9b400) [pid = 23028] [serial = 454] [outer = 0x8ea1b400] 10:14:22 INFO - PROCESS | 23028 | 1466702062296 Marionette DEBUG loaded listener.js 10:14:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 177 (0x8eba8000) [pid = 23028] [serial = 455] [outer = 0x8ea1b400] 10:14:23 INFO - PROCESS | 23028 | 1466702063345 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1729ms 10:14:23 INFO - PROCESS | 23028 | 1466702063415 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 10:14:23 INFO - PROCESS | 23028 | 1466702063423 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 10:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:14:23 INFO - PROCESS | 23028 | 1466702063434 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:14:23 INFO - PROCESS | 23028 | 1466702063438 Marionette TRACE conn4 <- [1,578,null,{}] 10:14:23 INFO - PROCESS | 23028 | 1466702063445 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:23 INFO - PROCESS | 23028 | 1466702063452 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:23 INFO - PROCESS | 23028 | 1466702063696 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 10:14:23 INFO - PROCESS | 23028 | 1466702063937 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:23 INFO - PROCESS | 23028 | 1466702063944 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea73400 == 95 [pid = 23028] [id = 152] 10:14:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 178 (0x8ec43000) [pid = 23028] [serial = 456] [outer = (nil)] 10:14:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 179 (0x8ecd5400) [pid = 23028] [serial = 457] [outer = 0x8ec43000] 10:14:24 INFO - PROCESS | 23028 | 1466702064045 Marionette DEBUG loaded listener.js 10:14:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 180 (0x8ecdb400) [pid = 23028] [serial = 458] [outer = 0x8ec43000] 10:14:25 INFO - PROCESS | 23028 | 1466702065038 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1688ms 10:14:25 INFO - PROCESS | 23028 | 1466702065122 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 10:14:25 INFO - PROCESS | 23028 | 1466702065127 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 10:14:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:14:25 INFO - PROCESS | 23028 | 1466702065134 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:14:25 INFO - PROCESS | 23028 | 1466702065141 Marionette TRACE conn4 <- [1,582,null,{}] 10:14:25 INFO - PROCESS | 23028 | 1466702065157 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:25 INFO - PROCESS | 23028 | 1466702065167 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:25 INFO - PROCESS | 23028 | --DOCSHELL 0xa252c400 == 94 [pid = 23028] [id = 71] 10:14:25 INFO - PROCESS | 23028 | --DOCSHELL 0x91324000 == 93 [pid = 23028] [id = 73] 10:14:25 INFO - PROCESS | 23028 | --DOCSHELL 0x91330400 == 92 [pid = 23028] [id = 72] 10:14:25 INFO - PROCESS | 23028 | --DOMWINDOW == 179 (0x9b6e8400) [pid = 23028] [serial = 369] [outer = (nil)] [url = about:blank] 10:14:25 INFO - PROCESS | 23028 | --DOMWINDOW == 178 (0x8fd1f400) [pid = 23028] [serial = 351] [outer = (nil)] [url = about:blank] 10:14:25 INFO - PROCESS | 23028 | --DOMWINDOW == 177 (0xa34d0c00) [pid = 23028] [serial = 345] [outer = (nil)] [url = about:blank] 10:14:25 INFO - PROCESS | 23028 | --DOMWINDOW == 176 (0x9aa0d400) [pid = 23028] [serial = 336] [outer = (nil)] [url = about:blank] 10:14:25 INFO - PROCESS | 23028 | --DOMWINDOW == 175 (0xa61ba800) [pid = 23028] [serial = 348] [outer = (nil)] [url = about:blank] 10:14:25 INFO - PROCESS | 23028 | --DOMWINDOW == 174 (0x8f649400) [pid = 23028] [serial = 330] [outer = (nil)] [url = about:blank] 10:14:25 INFO - PROCESS | 23028 | --DOMWINDOW == 173 (0x9d87a000) [pid = 23028] [serial = 342] [outer = (nil)] [url = about:blank] 10:14:25 INFO - PROCESS | 23028 | --DOMWINDOW == 172 (0x9b7bdc00) [pid = 23028] [serial = 339] [outer = (nil)] [url = about:blank] 10:14:25 INFO - PROCESS | 23028 | --DOMWINDOW == 171 (0x93862c00) [pid = 23028] [serial = 333] [outer = (nil)] [url = about:blank] 10:14:25 INFO - PROCESS | 23028 | 1466702065572 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 10:14:25 INFO - PROCESS | 23028 | --DOCSHELL 0x995d7400 == 91 [pid = 23028] [id = 138] 10:14:25 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec39800 == 90 [pid = 23028] [id = 137] 10:14:25 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4aac00 == 89 [pid = 23028] [id = 136] 10:14:25 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea6f400 == 88 [pid = 23028] [id = 135] 10:14:25 INFO - PROCESS | 23028 | --DOCSHELL 0x91217400 == 87 [pid = 23028] [id = 134] 10:14:25 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd9000 == 86 [pid = 23028] [id = 133] 10:14:25 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec43400 == 85 [pid = 23028] [id = 127] 10:14:25 INFO - PROCESS | 23028 | 1466702065751 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:25 INFO - PROCESS | 23028 | 1466702065760 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd1000 == 86 [pid = 23028] [id = 153] 10:14:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 172 (0x8ecd5000) [pid = 23028] [serial = 459] [outer = (nil)] 10:14:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 173 (0x8fd1d800) [pid = 23028] [serial = 460] [outer = 0x8ecd5000] 10:14:25 INFO - PROCESS | 23028 | 1466702065850 Marionette DEBUG loaded listener.js 10:14:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 174 (0x91218000) [pid = 23028] [serial = 461] [outer = 0x8ecd5000] 10:14:26 INFO - PROCESS | 23028 | --DOMWINDOW == 173 (0x9a3be000) [pid = 23028] [serial = 363] [outer = (nil)] [url = about:blank] 10:14:26 INFO - PROCESS | 23028 | --DOMWINDOW == 172 (0x9ab56400) [pid = 23028] [serial = 366] [outer = (nil)] [url = about:blank] 10:14:26 INFO - PROCESS | 23028 | --DOMWINDOW == 171 (0x914b4400) [pid = 23028] [serial = 358] [outer = (nil)] [url = about:blank] 10:14:26 INFO - PROCESS | 23028 | --DOMWINDOW == 170 (0x9132c400) [pid = 23028] [serial = 357] [outer = (nil)] [url = about:blank] 10:14:26 INFO - PROCESS | 23028 | --DOMWINDOW == 169 (0x91ae4000) [pid = 23028] [serial = 360] [outer = (nil)] [url = about:blank] 10:14:26 INFO - PROCESS | 23028 | --DOMWINDOW == 168 (0x8f63f000) [pid = 23028] [serial = 355] [outer = (nil)] [url = about:blank] 10:14:26 INFO - PROCESS | 23028 | --DOMWINDOW == 167 (0x8f625800) [pid = 23028] [serial = 354] [outer = (nil)] [url = about:blank] 10:14:26 INFO - PROCESS | 23028 | --DOMWINDOW == 166 (0x9ae09800) [pid = 23028] [serial = 367] [outer = (nil)] [url = about:blank] 10:14:26 INFO - PROCESS | 23028 | --DOMWINDOW == 165 (0x9a77d400) [pid = 23028] [serial = 364] [outer = (nil)] [url = about:blank] 10:14:26 INFO - PROCESS | 23028 | --DOMWINDOW == 164 (0x91d65000) [pid = 23028] [serial = 361] [outer = (nil)] [url = about:blank] 10:14:26 INFO - PROCESS | 23028 | 1466702066709 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:14:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:14:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1599ms 10:14:26 INFO - PROCESS | 23028 | 1466702066753 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 10:14:26 INFO - PROCESS | 23028 | 1466702066758 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 10:14:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:14:26 INFO - PROCESS | 23028 | 1466702066769 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:14:26 INFO - PROCESS | 23028 | 1466702066774 Marionette TRACE conn4 <- [1,586,null,{}] 10:14:26 INFO - PROCESS | 23028 | 1466702066780 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:26 INFO - PROCESS | 23028 | 1466702066786 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:26 INFO - PROCESS | 23028 | 1466702066979 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 10:14:27 INFO - PROCESS | 23028 | 1466702066989 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:27 INFO - PROCESS | 23028 | 1466702066999 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd1f400 == 87 [pid = 23028] [id = 154] 10:14:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 165 (0x91222000) [pid = 23028] [serial = 462] [outer = (nil)] 10:14:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 166 (0x919a8400) [pid = 23028] [serial = 463] [outer = 0x91222000] 10:14:27 INFO - PROCESS | 23028 | 1466702067226 Marionette DEBUG loaded listener.js 10:14:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 167 (0x923ea000) [pid = 23028] [serial = 464] [outer = 0x91222000] 10:14:27 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:28 INFO - PROCESS | 23028 | 1466702068242 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:14:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:14:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1534ms 10:14:28 INFO - PROCESS | 23028 | 1466702068305 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 10:14:28 INFO - PROCESS | 23028 | 1466702068309 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 10:14:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:14:28 INFO - PROCESS | 23028 | 1466702068316 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:14:28 INFO - PROCESS | 23028 | 1466702068321 Marionette TRACE conn4 <- [1,590,null,{}] 10:14:28 INFO - PROCESS | 23028 | 1466702068327 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:28 INFO - PROCESS | 23028 | 1466702068332 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:28 INFO - PROCESS | 23028 | 1466702068608 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 10:14:28 INFO - PROCESS | 23028 | 1466702068756 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:28 INFO - PROCESS | 23028 | 1466702068764 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x919a2400 == 88 [pid = 23028] [id = 155] 10:14:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 168 (0x923e6000) [pid = 23028] [serial = 465] [outer = (nil)] 10:14:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 169 (0x923f2800) [pid = 23028] [serial = 466] [outer = 0x923e6000] 10:14:28 INFO - PROCESS | 23028 | 1466702068843 Marionette DEBUG loaded listener.js 10:14:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 170 (0x938acc00) [pid = 23028] [serial = 467] [outer = 0x923e6000] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 169 (0x914b3c00) [pid = 23028] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 168 (0x9a23a400) [pid = 23028] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 167 (0x8ec36000) [pid = 23028] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 166 (0x8ecd9400) [pid = 23028] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 165 (0x995d8c00) [pid = 23028] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 164 (0x8f64b000) [pid = 23028] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 163 (0x8fd1d400) [pid = 23028] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 162 (0x99a51800) [pid = 23028] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 161 (0x91332400) [pid = 23028] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 160 (0x8f624c00) [pid = 23028] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:14:30 INFO - PROCESS | 23028 | --DOMWINDOW == 159 (0x9121d400) [pid = 23028] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:14:30 INFO - PROCESS | 23028 | 1466702070737 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:14:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:14:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2489ms 10:14:30 INFO - PROCESS | 23028 | 1466702070812 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 10:14:30 INFO - PROCESS | 23028 | 1466702070816 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 10:14:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:14:30 INFO - PROCESS | 23028 | 1466702070826 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:14:30 INFO - PROCESS | 23028 | 1466702070832 Marionette TRACE conn4 <- [1,594,null,{}] 10:14:30 INFO - PROCESS | 23028 | 1466702070841 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:30 INFO - PROCESS | 23028 | 1466702070846 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:31 INFO - PROCESS | 23028 | 1466702071103 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 10:14:31 INFO - PROCESS | 23028 | 1466702071296 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:31 INFO - PROCESS | 23028 | 1466702071306 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69a000 == 89 [pid = 23028] [id = 156] 10:14:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 160 (0x8ea0dc00) [pid = 23028] [serial = 468] [outer = (nil)] 10:14:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 161 (0x8ea76000) [pid = 23028] [serial = 469] [outer = 0x8ea0dc00] 10:14:31 INFO - PROCESS | 23028 | 1466702071436 Marionette DEBUG loaded listener.js 10:14:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 162 (0x8f4aec00) [pid = 23028] [serial = 470] [outer = 0x8ea0dc00] 10:14:32 INFO - PROCESS | 23028 | 1466702072463 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:14:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:14:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1686ms 10:14:32 INFO - PROCESS | 23028 | 1466702072513 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 10:14:32 INFO - PROCESS | 23028 | 1466702072521 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 10:14:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:14:32 INFO - PROCESS | 23028 | 1466702072534 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:14:32 INFO - PROCESS | 23028 | 1466702072539 Marionette TRACE conn4 <- [1,598,null,{}] 10:14:32 INFO - PROCESS | 23028 | 1466702072546 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:32 INFO - PROCESS | 23028 | 1466702072554 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:32 INFO - PROCESS | 23028 | 1466702072826 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 10:14:33 INFO - PROCESS | 23028 | 1466702073117 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:33 INFO - PROCESS | 23028 | 1466702073126 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa99c00 == 90 [pid = 23028] [id = 157] 10:14:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 163 (0x8fd20800) [pid = 23028] [serial = 471] [outer = (nil)] 10:14:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 164 (0x9132c800) [pid = 23028] [serial = 472] [outer = 0x8fd20800] 10:14:33 INFO - PROCESS | 23028 | 1466702073227 Marionette DEBUG loaded listener.js 10:14:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 165 (0x9199c400) [pid = 23028] [serial = 473] [outer = 0x8fd20800] 10:14:34 INFO - PROCESS | 23028 | 1466702074248 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:14:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:14:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1792ms 10:14:34 INFO - PROCESS | 23028 | 1466702074327 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 10:14:34 INFO - PROCESS | 23028 | 1466702074331 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 10:14:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:14:34 INFO - PROCESS | 23028 | 1466702074340 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:14:34 INFO - PROCESS | 23028 | 1466702074348 Marionette TRACE conn4 <- [1,602,null,{}] 10:14:34 INFO - PROCESS | 23028 | 1466702074367 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:34 INFO - PROCESS | 23028 | 1466702074377 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:34 INFO - PROCESS | 23028 | 1466702074738 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 10:14:34 INFO - PROCESS | 23028 | 1466702074932 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:34 INFO - PROCESS | 23028 | 1466702074944 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x9764f400 == 91 [pid = 23028] [id = 158] 10:14:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 166 (0x97650800) [pid = 23028] [serial = 474] [outer = (nil)] 10:14:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 167 (0x988de000) [pid = 23028] [serial = 475] [outer = 0x97650800] 10:14:35 INFO - PROCESS | 23028 | 1466702075047 Marionette DEBUG loaded listener.js 10:14:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 168 (0x99a51800) [pid = 23028] [serial = 476] [outer = 0x97650800] 10:14:36 INFO - PROCESS | 23028 | 1466702076068 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:14:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1795ms 10:14:36 INFO - PROCESS | 23028 | 1466702076135 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 10:14:36 INFO - PROCESS | 23028 | 1466702076141 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 10:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:14:36 INFO - PROCESS | 23028 | 1466702076149 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:14:36 INFO - PROCESS | 23028 | 1466702076153 Marionette TRACE conn4 <- [1,606,null,{}] 10:14:36 INFO - PROCESS | 23028 | 1466702076159 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:36 INFO - PROCESS | 23028 | 1466702076165 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:36 INFO - PROCESS | 23028 | 1466702076429 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 10:14:36 INFO - PROCESS | 23028 | 1466702076715 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:36 INFO - PROCESS | 23028 | 1466702076728 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e572000 == 92 [pid = 23028] [id = 159] 10:14:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 169 (0x8ecd0800) [pid = 23028] [serial = 477] [outer = (nil)] 10:14:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 170 (0x9a2e6c00) [pid = 23028] [serial = 478] [outer = 0x8ecd0800] 10:14:36 INFO - PROCESS | 23028 | 1466702076823 Marionette DEBUG loaded listener.js 10:14:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 171 (0x9a507800) [pid = 23028] [serial = 479] [outer = 0x8ecd0800] 10:14:37 INFO - PROCESS | 23028 | 1466702077755 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:14:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:14:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1681ms 10:14:37 INFO - PROCESS | 23028 | 1466702077832 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 10:14:37 INFO - PROCESS | 23028 | 1466702077836 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 10:14:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:14:37 INFO - PROCESS | 23028 | 1466702077843 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:14:37 INFO - PROCESS | 23028 | 1466702077848 Marionette TRACE conn4 <- [1,610,null,{}] 10:14:37 INFO - PROCESS | 23028 | 1466702077854 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:37 INFO - PROCESS | 23028 | 1466702077861 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:38 INFO - PROCESS | 23028 | 1466702078112 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 10:14:38 INFO - PROCESS | 23028 | 1466702078424 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:38 INFO - PROCESS | 23028 | 1466702078430 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec37000 == 93 [pid = 23028] [id = 160] 10:14:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 172 (0x9aa0e000) [pid = 23028] [serial = 480] [outer = (nil)] 10:14:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 173 (0x9ab51400) [pid = 23028] [serial = 481] [outer = 0x9aa0e000] 10:14:38 INFO - PROCESS | 23028 | 1466702078576 Marionette DEBUG loaded listener.js 10:14:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 174 (0x9ad86400) [pid = 23028] [serial = 482] [outer = 0x9aa0e000] 10:14:39 INFO - PROCESS | 23028 | 1466702079530 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:14:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:14:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1734ms 10:14:39 INFO - PROCESS | 23028 | 1466702079579 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 10:14:39 INFO - PROCESS | 23028 | 1466702079582 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 10:14:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:14:39 INFO - PROCESS | 23028 | 1466702079591 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:14:39 INFO - PROCESS | 23028 | 1466702079595 Marionette TRACE conn4 <- [1,614,null,{}] 10:14:39 INFO - PROCESS | 23028 | 1466702079602 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:39 INFO - PROCESS | 23028 | 1466702079613 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:39 INFO - PROCESS | 23028 | 1466702079907 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 10:14:40 INFO - PROCESS | 23028 | 1466702080201 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:40 INFO - PROCESS | 23028 | 1466702080210 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdb000 == 94 [pid = 23028] [id = 161] 10:14:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 175 (0x9a77d400) [pid = 23028] [serial = 483] [outer = (nil)] 10:14:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 176 (0xa2f8ec00) [pid = 23028] [serial = 484] [outer = 0x9a77d400] 10:14:40 INFO - PROCESS | 23028 | 1466702080303 Marionette DEBUG loaded listener.js 10:14:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 177 (0xa33bd400) [pid = 23028] [serial = 485] [outer = 0x9a77d400] 10:14:41 INFO - PROCESS | 23028 | 1466702081238 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1687ms 10:14:41 INFO - PROCESS | 23028 | 1466702081280 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 10:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:14:41 INFO - PROCESS | 23028 | 1466702081285 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 10:14:41 INFO - PROCESS | 23028 | 1466702081291 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:14:41 INFO - PROCESS | 23028 | 1466702081295 Marionette TRACE conn4 <- [1,618,null,{}] 10:14:41 INFO - PROCESS | 23028 | 1466702081302 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:41 INFO - PROCESS | 23028 | 1466702081308 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:41 INFO - PROCESS | 23028 | 1466702081519 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 10:14:41 INFO - PROCESS | 23028 | 1466702081752 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:41 INFO - PROCESS | 23028 | 1466702081761 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce0000 == 95 [pid = 23028] [id = 162] 10:14:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 178 (0x91901800) [pid = 23028] [serial = 486] [outer = (nil)] 10:14:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 179 (0x91909400) [pid = 23028] [serial = 487] [outer = 0x91901800] 10:14:41 INFO - PROCESS | 23028 | 1466702081890 Marionette DEBUG loaded listener.js 10:14:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 180 (0x9190bc00) [pid = 23028] [serial = 488] [outer = 0x91901800] 10:14:42 INFO - PROCESS | 23028 | 1466702082820 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:14:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:14:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1585ms 10:14:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:14:42 INFO - PROCESS | 23028 | 1466702082877 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 10:14:42 INFO - PROCESS | 23028 | 1466702082881 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 10:14:42 INFO - PROCESS | 23028 | 1466702082888 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:14:42 INFO - PROCESS | 23028 | 1466702082892 Marionette TRACE conn4 <- [1,622,null,{}] 10:14:42 INFO - PROCESS | 23028 | 1466702082900 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:42 INFO - PROCESS | 23028 | 1466702082906 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:43 INFO - PROCESS | 23028 | 1466702083120 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 10:14:43 INFO - PROCESS | 23028 | 1466702083357 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:43 INFO - PROCESS | 23028 | 1466702083366 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec06400 == 96 [pid = 23028] [id = 163] 10:14:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 181 (0x8ec07000) [pid = 23028] [serial = 489] [outer = (nil)] 10:14:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 182 (0x8ec0dc00) [pid = 23028] [serial = 490] [outer = 0x8ec07000] 10:14:43 INFO - PROCESS | 23028 | 1466702083500 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 183 (0x8ec12c00) [pid = 23028] [serial = 491] [outer = 0x8ec07000] 10:14:44 INFO - PROCESS | 23028 | 1466702084434 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:14:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:14:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1597ms 10:14:44 INFO - PROCESS | 23028 | 1466702084486 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 10:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:14:44 INFO - PROCESS | 23028 | 1466702084491 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 10:14:44 INFO - PROCESS | 23028 | 1466702084498 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:14:44 INFO - PROCESS | 23028 | 1466702084502 Marionette TRACE conn4 <- [1,626,null,{}] 10:14:44 INFO - PROCESS | 23028 | 1466702084519 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:44 INFO - PROCESS | 23028 | 1466702084525 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:44 INFO - PROCESS | 23028 | 1466702084734 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 10:14:44 INFO - PROCESS | 23028 | 1466702084971 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:44 INFO - PROCESS | 23028 | 1466702084978 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce2c00 == 97 [pid = 23028] [id = 164] 10:14:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 184 (0x8ec07c00) [pid = 23028] [serial = 492] [outer = (nil)] 10:14:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 185 (0x9190c800) [pid = 23028] [serial = 493] [outer = 0x8ec07c00] 10:14:45 INFO - PROCESS | 23028 | 1466702085108 Marionette DEBUG loaded listener.js 10:14:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 186 (0x91ae6c00) [pid = 23028] [serial = 494] [outer = 0x8ec07c00] 10:14:46 INFO - PROCESS | 23028 | 1466702086064 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1646ms 10:14:46 INFO - PROCESS | 23028 | 1466702086146 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 10:14:46 INFO - PROCESS | 23028 | 1466702086151 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 10:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:14:46 INFO - PROCESS | 23028 | 1466702086158 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:14:46 INFO - PROCESS | 23028 | 1466702086162 Marionette TRACE conn4 <- [1,630,null,{}] 10:14:46 INFO - PROCESS | 23028 | 1466702086168 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:46 INFO - PROCESS | 23028 | 1466702086174 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:46 INFO - PROCESS | 23028 | 1466702086440 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 10:14:46 INFO - PROCESS | 23028 | 1466702086734 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:46 INFO - PROCESS | 23028 | 1466702086742 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:46 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d0c00 == 98 [pid = 23028] [id = 165] 10:14:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 187 (0x8e6d2400) [pid = 23028] [serial = 495] [outer = (nil)] 10:14:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 188 (0x8e6d8c00) [pid = 23028] [serial = 496] [outer = 0x8e6d2400] 10:14:46 INFO - PROCESS | 23028 | 1466702086832 Marionette DEBUG loaded listener.js 10:14:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 189 (0x8e6db000) [pid = 23028] [serial = 497] [outer = 0x8e6d2400] 10:14:47 INFO - PROCESS | 23028 | 1466702087802 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:14:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:14:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1684ms 10:14:47 INFO - PROCESS | 23028 | 1466702087843 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 10:14:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:14:47 INFO - PROCESS | 23028 | 1466702087848 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 10:14:47 INFO - PROCESS | 23028 | 1466702087856 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:14:47 INFO - PROCESS | 23028 | 1466702087862 Marionette TRACE conn4 <- [1,634,null,{}] 10:14:47 INFO - PROCESS | 23028 | 1466702087868 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:47 INFO - PROCESS | 23028 | 1466702087874 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:48 INFO - PROCESS | 23028 | 1466702088102 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 10:14:48 INFO - PROCESS | 23028 | 1466702088355 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:48 INFO - PROCESS | 23028 | 1466702088363 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x91905400 == 99 [pid = 23028] [id = 166] 10:14:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 190 (0x9190a800) [pid = 23028] [serial = 498] [outer = (nil)] 10:14:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 191 (0x93a79400) [pid = 23028] [serial = 499] [outer = 0x9190a800] 10:14:48 INFO - PROCESS | 23028 | 1466702088505 Marionette DEBUG loaded listener.js 10:14:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 192 (0x9ab58000) [pid = 23028] [serial = 500] [outer = 0x9190a800] 10:14:49 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:49 INFO - PROCESS | 23028 | 1466702089437 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1643ms 10:14:49 INFO - PROCESS | 23028 | 1466702089500 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 10:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:14:49 INFO - PROCESS | 23028 | 1466702089504 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 10:14:49 INFO - PROCESS | 23028 | 1466702089511 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:14:49 INFO - PROCESS | 23028 | 1466702089515 Marionette TRACE conn4 <- [1,638,null,{}] 10:14:49 INFO - PROCESS | 23028 | 1466702089521 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:49 INFO - PROCESS | 23028 | 1466702089527 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:49 INFO - PROCESS | 23028 | 1466702089741 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 10:14:50 INFO - PROCESS | 23028 | 1466702090359 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:50 INFO - PROCESS | 23028 | 1466702090371 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69fc00 == 100 [pid = 23028] [id = 167] 10:14:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 193 (0x8e6d0800) [pid = 23028] [serial = 501] [outer = (nil)] 10:14:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 194 (0x8e6d9000) [pid = 23028] [serial = 502] [outer = 0x8e6d0800] 10:14:50 INFO - PROCESS | 23028 | 1466702090454 Marionette DEBUG loaded listener.js 10:14:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 195 (0x8ea11c00) [pid = 23028] [serial = 503] [outer = 0x8e6d0800] 10:14:51 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:14:51 INFO - PROCESS | 23028 | 1466702091432 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:14:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:14:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1990ms 10:14:51 INFO - PROCESS | 23028 | 1466702091503 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 10:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:14:51 INFO - PROCESS | 23028 | 1466702091510 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 10:14:51 INFO - PROCESS | 23028 | 1466702091518 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:14:51 INFO - PROCESS | 23028 | 1466702091523 Marionette TRACE conn4 <- [1,642,null,{}] 10:14:51 INFO - PROCESS | 23028 | 1466702091532 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:51 INFO - PROCESS | 23028 | 1466702091539 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:51 INFO - PROCESS | 23028 | 1466702091864 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 10:14:52 INFO - PROCESS | 23028 | 1466702092159 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:52 INFO - PROCESS | 23028 | 1466702092170 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e577000 == 101 [pid = 23028] [id = 168] 10:14:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 196 (0x8ea12400) [pid = 23028] [serial = 504] [outer = (nil)] 10:14:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 197 (0x8ec0bc00) [pid = 23028] [serial = 505] [outer = 0x8ea12400] 10:14:52 INFO - PROCESS | 23028 | 1466702092263 Marionette DEBUG loaded listener.js 10:14:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 198 (0x8ecd5800) [pid = 23028] [serial = 506] [outer = 0x8ea12400] 10:14:52 INFO - PROCESS | 23028 | --DOCSHELL 0x98d92400 == 100 [pid = 23028] [id = 93] 10:14:52 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa9d800 == 99 [pid = 23028] [id = 91] 10:14:52 INFO - PROCESS | 23028 | --DOMWINDOW == 197 (0x8eba4000) [pid = 23028] [serial = 394] [outer = (nil)] [url = about:blank] 10:14:52 INFO - PROCESS | 23028 | --DOMWINDOW == 196 (0x8ed71c00) [pid = 23028] [serial = 397] [outer = (nil)] [url = about:blank] 10:14:52 INFO - PROCESS | 23028 | --DOMWINDOW == 195 (0x9a43c800) [pid = 23028] [serial = 418] [outer = (nil)] [url = about:blank] 10:14:52 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd1f400 == 98 [pid = 23028] [id = 154] 10:14:52 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd1000 == 97 [pid = 23028] [id = 153] 10:14:52 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea73400 == 96 [pid = 23028] [id = 152] 10:14:52 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea1ac00 == 95 [pid = 23028] [id = 151] 10:14:53 INFO - PROCESS | 23028 | --DOCSHELL 0x8e574800 == 94 [pid = 23028] [id = 146] 10:14:53 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57c000 == 93 [pid = 23028] [id = 145] 10:14:53 INFO - PROCESS | 23028 | --DOCSHELL 0x8e575400 == 92 [pid = 23028] [id = 144] 10:14:53 INFO - PROCESS | 23028 | --DOCSHELL 0x8e573400 == 91 [pid = 23028] [id = 143] 10:14:53 INFO - PROCESS | 23028 | --DOCSHELL 0x99d7ac00 == 90 [pid = 23028] [id = 142] 10:14:53 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd1b400 == 89 [pid = 23028] [id = 141] 10:14:53 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd3000 == 88 [pid = 23028] [id = 140] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 194 (0x9aa0fc00) [pid = 23028] [serial = 328] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 193 (0x9d881c00) [pid = 23028] [serial = 198] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 192 (0x8f644000) [pid = 23028] [serial = 406] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 191 (0x8ed70000) [pid = 23028] [serial = 400] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 190 (0xa23a8400) [pid = 23028] [serial = 382] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 189 (0x9a2dd800) [pid = 23028] [serial = 416] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 188 (0x94fb2000) [pid = 23028] [serial = 409] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 187 (0xa233f800) [pid = 23028] [serial = 214] [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.] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 186 (0x98732800) [pid = 23028] [serial = 413] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 185 (0x91d61400) [pid = 23028] [serial = 375] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 184 (0x99bcc400) [pid = 23028] [serial = 415] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 183 (0x8f62dc00) [pid = 23028] [serial = 401] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 182 (0x9aa0b400) [pid = 23028] [serial = 378] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 181 (0x9d85bc00) [pid = 23028] [serial = 370] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 180 (0x9a23f000) [pid = 23028] [serial = 310] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 179 (0x8f629000) [pid = 23028] [serial = 268] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 178 (0x9a443400) [pid = 23028] [serial = 385] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 177 (0x91220000) [pid = 23028] [serial = 403] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 176 (0x950c9c00) [pid = 23028] [serial = 410] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 175 (0x9121dc00) [pid = 23028] [serial = 388] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 174 (0x8ed6fc00) [pid = 23028] [serial = 391] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 173 (0x8ecda400) [pid = 23028] [serial = 372] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 172 (0x9517d800) [pid = 23028] [serial = 412] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 171 (0x9161a400) [pid = 23028] [serial = 407] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | --DOMWINDOW == 170 (0x914ba800) [pid = 23028] [serial = 404] [outer = (nil)] [url = about:blank] 10:14:53 INFO - PROCESS | 23028 | 1466702093312 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1841ms 10:14:53 INFO - PROCESS | 23028 | 1466702093363 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 10:14:53 INFO - PROCESS | 23028 | 1466702093370 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 10:14:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:14:53 INFO - PROCESS | 23028 | 1466702093378 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:14:53 INFO - PROCESS | 23028 | 1466702093382 Marionette TRACE conn4 <- [1,646,null,{}] 10:14:53 INFO - PROCESS | 23028 | 1466702093388 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:53 INFO - PROCESS | 23028 | 1466702093394 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:53 INFO - PROCESS | 23028 | 1466702093643 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 10:14:53 INFO - PROCESS | 23028 | 1466702093886 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:53 INFO - PROCESS | 23028 | 1466702093895 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd9800 == 89 [pid = 23028] [id = 169] 10:14:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 171 (0x8ed6d000) [pid = 23028] [serial = 507] [outer = (nil)] 10:14:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 172 (0x8f62a800) [pid = 23028] [serial = 508] [outer = 0x8ed6d000] 10:14:53 INFO - PROCESS | 23028 | 1466702093978 Marionette DEBUG loaded listener.js 10:14:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 173 (0x8f644000) [pid = 23028] [serial = 509] [outer = 0x8ed6d000] 10:14:54 INFO - PROCESS | 23028 | 1466702094795 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:14:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:14:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1487ms 10:14:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:14:54 INFO - PROCESS | 23028 | 1466702094866 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 10:14:54 INFO - PROCESS | 23028 | 1466702094870 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 10:14:54 INFO - PROCESS | 23028 | 1466702094885 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:14:54 INFO - PROCESS | 23028 | 1466702094894 Marionette TRACE conn4 <- [1,650,null,{}] 10:14:54 INFO - PROCESS | 23028 | 1466702094903 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:54 INFO - PROCESS | 23028 | 1466702094910 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:55 INFO - PROCESS | 23028 | 1466702095123 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 10:14:55 INFO - PROCESS | 23028 | 1466702095306 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:55 INFO - PROCESS | 23028 | 1466702095314 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a5400 == 90 [pid = 23028] [id = 170] 10:14:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 174 (0x91220c00) [pid = 23028] [serial = 510] [outer = (nil)] 10:14:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 175 (0x9161a400) [pid = 23028] [serial = 511] [outer = 0x91220c00] 10:14:55 INFO - PROCESS | 23028 | 1466702095388 Marionette DEBUG loaded listener.js 10:14:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 176 (0x91907c00) [pid = 23028] [serial = 512] [outer = 0x91220c00] 10:14:56 INFO - PROCESS | 23028 | 1466702096310 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:14:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:14:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1500ms 10:14:56 INFO - PROCESS | 23028 | 1466702096378 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 10:14:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:14:56 INFO - PROCESS | 23028 | 1466702096382 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 10:14:56 INFO - PROCESS | 23028 | 1466702096389 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:14:56 INFO - PROCESS | 23028 | 1466702096394 Marionette TRACE conn4 <- [1,654,null,{}] 10:14:56 INFO - PROCESS | 23028 | 1466702096407 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:56 INFO - PROCESS | 23028 | 1466702096411 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:56 INFO - PROCESS | 23028 | 1466702096678 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 10:14:56 INFO - PROCESS | 23028 | 1466702096712 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:56 INFO - PROCESS | 23028 | 1466702096721 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x9121dc00 == 91 [pid = 23028] [id = 171] 10:14:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 177 (0x91324000) [pid = 23028] [serial = 513] [outer = (nil)] 10:14:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 178 (0x91bb7000) [pid = 23028] [serial = 514] [outer = 0x91324000] 10:14:56 INFO - PROCESS | 23028 | 1466702096793 Marionette DEBUG loaded listener.js 10:14:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 179 (0x91bbc000) [pid = 23028] [serial = 515] [outer = 0x91324000] 10:14:57 INFO - PROCESS | 23028 | --DOMWINDOW == 178 (0x91222000) [pid = 23028] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:14:57 INFO - PROCESS | 23028 | --DOMWINDOW == 177 (0x8ea1b400) [pid = 23028] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:14:57 INFO - PROCESS | 23028 | --DOMWINDOW == 176 (0x8ecd5000) [pid = 23028] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:14:57 INFO - PROCESS | 23028 | --DOMWINDOW == 175 (0x8ec43000) [pid = 23028] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:14:58 INFO - PROCESS | 23028 | 1466702098214 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:14:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:14:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1891ms 10:14:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:14:58 INFO - PROCESS | 23028 | 1466702098288 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 10:14:58 INFO - PROCESS | 23028 | 1466702098291 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 10:14:58 INFO - PROCESS | 23028 | 1466702098298 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:14:58 INFO - PROCESS | 23028 | 1466702098302 Marionette TRACE conn4 <- [1,658,null,{}] 10:14:58 INFO - PROCESS | 23028 | 1466702098308 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:58 INFO - PROCESS | 23028 | 1466702098314 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:58 INFO - PROCESS | 23028 | 1466702098502 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 10:14:58 INFO - PROCESS | 23028 | 1466702098516 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:58 INFO - PROCESS | 23028 | 1466702098536 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:14:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x919a5400 == 92 [pid = 23028] [id = 172] 10:14:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 176 (0x919a5c00) [pid = 23028] [serial = 516] [outer = (nil)] 10:14:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 177 (0x91bbe800) [pid = 23028] [serial = 517] [outer = 0x919a5c00] 10:14:58 INFO - PROCESS | 23028 | 1466702098776 Marionette DEBUG loaded listener.js 10:14:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 178 (0x93793000) [pid = 23028] [serial = 518] [outer = 0x919a5c00] 10:14:59 INFO - PROCESS | 23028 | 1466702099640 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1387ms 10:14:59 INFO - PROCESS | 23028 | 1466702099686 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 10:14:59 INFO - PROCESS | 23028 | 1466702099690 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 10:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:14:59 INFO - PROCESS | 23028 | 1466702099698 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:14:59 INFO - PROCESS | 23028 | 1466702099702 Marionette TRACE conn4 <- [1,662,null,{}] 10:14:59 INFO - PROCESS | 23028 | 1466702099707 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:14:59 INFO - PROCESS | 23028 | 1466702099714 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:00 INFO - PROCESS | 23028 | 1466702100008 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 10:15:00 INFO - PROCESS | 23028 | 1466702100265 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:00 INFO - PROCESS | 23028 | 1466702100276 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d3400 == 93 [pid = 23028] [id = 173] 10:15:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 179 (0x8e6d4800) [pid = 23028] [serial = 519] [outer = (nil)] 10:15:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 180 (0x8ea0f400) [pid = 23028] [serial = 520] [outer = 0x8e6d4800] 10:15:00 INFO - PROCESS | 23028 | 1466702100416 Marionette DEBUG loaded listener.js 10:15:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 181 (0x8ea72c00) [pid = 23028] [serial = 521] [outer = 0x8e6d4800] 10:15:01 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:15:01 INFO - PROCESS | 23028 | 1466702101477 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1805ms 10:15:01 INFO - PROCESS | 23028 | 1466702101506 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 10:15:01 INFO - PROCESS | 23028 | 1466702101514 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 10:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:15:01 INFO - PROCESS | 23028 | 1466702101524 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:15:01 INFO - PROCESS | 23028 | 1466702101530 Marionette TRACE conn4 <- [1,666,null,{}] 10:15:01 INFO - PROCESS | 23028 | 1466702101539 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:01 INFO - PROCESS | 23028 | 1466702101546 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:01 INFO - PROCESS | 23028 | 1466702101832 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 10:15:02 INFO - PROCESS | 23028 | 1466702102137 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:02 INFO - PROCESS | 23028 | 1466702102146 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecdb000 == 94 [pid = 23028] [id = 174] 10:15:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 182 (0x8ed70000) [pid = 23028] [serial = 522] [outer = (nil)] 10:15:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 183 (0x8f4ac400) [pid = 23028] [serial = 523] [outer = 0x8ed70000] 10:15:02 INFO - PROCESS | 23028 | 1466702102241 Marionette DEBUG loaded listener.js 10:15:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 184 (0x8f643800) [pid = 23028] [serial = 524] [outer = 0x8ed70000] 10:15:02 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:15:03 INFO - PROCESS | 23028 | 1466702103260 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1786ms 10:15:03 INFO - PROCESS | 23028 | 1466702103311 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 10:15:03 INFO - PROCESS | 23028 | 1466702103317 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 10:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:15:03 INFO - PROCESS | 23028 | 1466702103325 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:15:03 INFO - PROCESS | 23028 | 1466702103329 Marionette TRACE conn4 <- [1,670,null,{}] 10:15:03 INFO - PROCESS | 23028 | 1466702103336 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:03 INFO - PROCESS | 23028 | 1466702103341 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:03 INFO - PROCESS | 23028 | 1466702103572 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 10:15:03 INFO - PROCESS | 23028 | 1466702103889 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:03 INFO - PROCESS | 23028 | 1466702103896 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x919a2800 == 95 [pid = 23028] [id = 175] 10:15:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 185 (0x91bb5800) [pid = 23028] [serial = 525] [outer = (nil)] 10:15:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 186 (0x91bbb000) [pid = 23028] [serial = 526] [outer = 0x91bb5800] 10:15:04 INFO - PROCESS | 23028 | 1466702104038 Marionette DEBUG loaded listener.js 10:15:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 187 (0x93a81000) [pid = 23028] [serial = 527] [outer = 0x91bb5800] 10:15:05 INFO - PROCESS | 23028 | 1466702104997 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:15:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:15:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1734ms 10:15:05 INFO - PROCESS | 23028 | 1466702105060 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 10:15:05 INFO - PROCESS | 23028 | 1466702105067 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 10:15:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:15:05 INFO - PROCESS | 23028 | 1466702105086 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:15:05 INFO - PROCESS | 23028 | 1466702105096 Marionette TRACE conn4 <- [1,674,null,{}] 10:15:05 INFO - PROCESS | 23028 | 1466702105104 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:05 INFO - PROCESS | 23028 | 1466702105111 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:05 INFO - PROCESS | 23028 | 1466702105398 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 10:15:05 INFO - PROCESS | 23028 | 1466702105710 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:05 INFO - PROCESS | 23028 | 1466702105720 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdf000 == 96 [pid = 23028] [id = 176] 10:15:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 188 (0x8e692400) [pid = 23028] [serial = 528] [outer = (nil)] 10:15:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 189 (0x987c1000) [pid = 23028] [serial = 529] [outer = 0x8e692400] 10:15:05 INFO - PROCESS | 23028 | 1466702105809 Marionette DEBUG loaded listener.js 10:15:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 190 (0x9976b000) [pid = 23028] [serial = 530] [outer = 0x8e692400] 10:15:06 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:15:06 INFO - PROCESS | 23028 | 1466702106759 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:15:06 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 10:15:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1757ms 10:15:06 INFO - PROCESS | 23028 | 1466702106837 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 10:15:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:15:06 INFO - PROCESS | 23028 | 1466702106842 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 10:15:06 INFO - PROCESS | 23028 | 1466702106849 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:15:06 INFO - PROCESS | 23028 | 1466702106852 Marionette TRACE conn4 <- [1,678,null,{}] 10:15:06 INFO - PROCESS | 23028 | 1466702106860 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:06 INFO - PROCESS | 23028 | 1466702106865 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:07 INFO - PROCESS | 23028 | 1466702107121 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 10:15:07 INFO - PROCESS | 23028 | 1466702107393 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:07 INFO - PROCESS | 23028 | 1466702107402 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x96c95000 == 97 [pid = 23028] [id = 177] 10:15:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 191 (0x99bce000) [pid = 23028] [serial = 531] [outer = (nil)] 10:15:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 192 (0x9a23a400) [pid = 23028] [serial = 532] [outer = 0x99bce000] 10:15:07 INFO - PROCESS | 23028 | 1466702107499 Marionette DEBUG loaded listener.js 10:15:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 193 (0x9a43c800) [pid = 23028] [serial = 533] [outer = 0x99bce000] 10:15:08 INFO - PROCESS | 23028 | 1466702108410 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:15:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:15:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1593ms 10:15:08 INFO - PROCESS | 23028 | 1466702108442 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 10:15:08 INFO - PROCESS | 23028 | 1466702108446 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 10:15:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:15:08 INFO - PROCESS | 23028 | 1466702108473 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:15:08 INFO - PROCESS | 23028 | 1466702108478 Marionette TRACE conn4 <- [1,682,null,{}] 10:15:08 INFO - PROCESS | 23028 | 1466702108484 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:08 INFO - PROCESS | 23028 | 1466702108489 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:08 INFO - PROCESS | 23028 | 1466702108728 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 10:15:09 INFO - PROCESS | 23028 | 1466702109029 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:09 INFO - PROCESS | 23028 | 1466702109049 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a50fc00 == 98 [pid = 23028] [id = 178] 10:15:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 194 (0x9a86a400) [pid = 23028] [serial = 534] [outer = (nil)] 10:15:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 195 (0x9aa0fc00) [pid = 23028] [serial = 535] [outer = 0x9a86a400] 10:15:09 INFO - PROCESS | 23028 | 1466702109146 Marionette DEBUG loaded listener.js 10:15:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 196 (0x9b130000) [pid = 23028] [serial = 536] [outer = 0x9a86a400] 10:15:10 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:10 INFO - PROCESS | 23028 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:15:10 INFO - PROCESS | 23028 | 1466702110578 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:15:10 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) 10:15:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2189ms 10:15:10 INFO - PROCESS | 23028 | 1466702110659 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 10:15:10 INFO - PROCESS | 23028 | 1466702110662 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 10:15:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:15:10 INFO - PROCESS | 23028 | 1466702110671 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:15:10 INFO - PROCESS | 23028 | 1466702110676 Marionette TRACE conn4 <- [1,686,null,{}] 10:15:10 INFO - PROCESS | 23028 | 1466702110683 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:10 INFO - PROCESS | 23028 | 1466702110688 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:10 INFO - PROCESS | 23028 | 1466702110927 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 10:15:11 INFO - PROCESS | 23028 | 1466702111134 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:11 INFO - PROCESS | 23028 | 1466702111142 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x9b128c00 == 99 [pid = 23028] [id = 179] 10:15:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 197 (0x9b6e4000) [pid = 23028] [serial = 537] [outer = (nil)] 10:15:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 198 (0x9d882400) [pid = 23028] [serial = 538] [outer = 0x9b6e4000] 10:15:11 INFO - PROCESS | 23028 | 1466702111265 Marionette DEBUG loaded listener.js 10:15:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 199 (0xa23a8400) [pid = 23028] [serial = 539] [outer = 0x9b6e4000] 10:15:12 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:12 INFO - PROCESS | 23028 | 1466702112686 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:15:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2090ms 10:15:12 INFO - PROCESS | 23028 | 1466702112763 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 10:15:12 INFO - PROCESS | 23028 | 1466702112766 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 10:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:15:12 INFO - PROCESS | 23028 | 1466702112774 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:15:12 INFO - PROCESS | 23028 | 1466702112779 Marionette TRACE conn4 <- [1,690,null,{}] 10:15:12 INFO - PROCESS | 23028 | 1466702112785 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:12 INFO - PROCESS | 23028 | 1466702112790 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:13 INFO - PROCESS | 23028 | 1466702113021 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 10:15:13 INFO - PROCESS | 23028 | 1466702113214 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 23028 | 1466702113222 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec13c00 == 100 [pid = 23028] [id = 180] 10:15:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 200 (0x92aa5400) [pid = 23028] [serial = 540] [outer = (nil)] 10:15:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 201 (0x92aac400) [pid = 23028] [serial = 541] [outer = 0x92aa5400] 10:15:13 INFO - PROCESS | 23028 | 1466702113312 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 202 (0x92ab0000) [pid = 23028] [serial = 542] [outer = 0x92aa5400] 10:15:14 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:14 INFO - PROCESS | 23028 | 1466702114677 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1939ms 10:15:14 INFO - PROCESS | 23028 | 1466702114735 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 23028 | 1466702114740 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 10:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:15:14 INFO - PROCESS | 23028 | 1466702114771 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 23028 | 1466702114775 Marionette TRACE conn4 <- [1,694,null,{}] 10:15:14 INFO - PROCESS | 23028 | 1466702114782 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:14 INFO - PROCESS | 23028 | 1466702114787 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:14 INFO - PROCESS | 23028 | 1466702114988 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 10:15:15 INFO - PROCESS | 23028 | 1466702115186 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:15 INFO - PROCESS | 23028 | 1466702115192 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eb9d800 == 101 [pid = 23028] [id = 181] 10:15:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 203 (0x8eba9c00) [pid = 23028] [serial = 543] [outer = (nil)] 10:15:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 204 (0x91214c00) [pid = 23028] [serial = 544] [outer = 0x8eba9c00] 10:15:15 INFO - PROCESS | 23028 | 1466702115277 Marionette DEBUG loaded listener.js 10:15:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 205 (0x92aa7000) [pid = 23028] [serial = 545] [outer = 0x8eba9c00] 10:15:16 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:16 INFO - PROCESS | 23028 | 1466702116613 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:15:16 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) 10:15:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1888ms 10:15:16 INFO - PROCESS | 23028 | 1466702116699 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 10:15:16 INFO - PROCESS | 23028 | 1466702116704 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 10:15:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:15:16 INFO - PROCESS | 23028 | 1466702116764 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:15:16 INFO - PROCESS | 23028 | 1466702116769 Marionette TRACE conn4 <- [1,698,null,{}] 10:15:16 INFO - PROCESS | 23028 | 1466702116777 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:16 INFO - PROCESS | 23028 | 1466702116783 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:16 INFO - PROCESS | 23028 | 1466702116984 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 10:15:17 INFO - PROCESS | 23028 | 1466702117602 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:17 INFO - PROCESS | 23028 | 1466702117615 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:17 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd4800 == 102 [pid = 23028] [id = 182] 10:15:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 206 (0x8e573c00) [pid = 23028] [serial = 546] [outer = (nil)] 10:15:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 207 (0x8e57a800) [pid = 23028] [serial = 547] [outer = 0x8e573c00] 10:15:17 INFO - PROCESS | 23028 | 1466702117691 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 208 (0x8e692000) [pid = 23028] [serial = 548] [outer = 0x8e573c00] 10:15:18 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:19 INFO - PROCESS | 23028 | 1466702119046 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:15:19 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) 10:15:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2344ms 10:15:19 INFO - PROCESS | 23028 | 1466702119149 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 10:15:19 INFO - PROCESS | 23028 | 1466702119155 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 10:15:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:15:19 INFO - PROCESS | 23028 | 1466702119184 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:15:19 INFO - PROCESS | 23028 | 1466702119191 Marionette TRACE conn4 <- [1,702,null,{}] 10:15:19 INFO - PROCESS | 23028 | 1466702119200 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:19 INFO - PROCESS | 23028 | 1466702119205 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:19 INFO - PROCESS | 23028 | 1466702119395 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 10:15:19 INFO - PROCESS | 23028 | 1466702119597 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:19 INFO - PROCESS | 23028 | 1466702119607 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:19 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6000 == 103 [pid = 23028] [id = 183] 10:15:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 209 (0x8e57d000) [pid = 23028] [serial = 549] [outer = (nil)] 10:15:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 210 (0x8ec0b000) [pid = 23028] [serial = 550] [outer = 0x8e57d000] 10:15:19 INFO - PROCESS | 23028 | 1466702119727 Marionette DEBUG loaded listener.js 10:15:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 211 (0x8ecd2400) [pid = 23028] [serial = 551] [outer = 0x8e57d000] 10:15:20 INFO - PROCESS | 23028 | --DOCSHELL 0x914b3000 == 102 [pid = 23028] [id = 90] 10:15:20 INFO - PROCESS | 23028 | --DOCSHELL 0x9a3bfc00 == 101 [pid = 23028] [id = 126] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 210 (0x93793400) [pid = 23028] [serial = 424] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 209 (0x919a6c00) [pid = 23028] [serial = 451] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 208 (0x8cce4000) [pid = 23028] [serial = 442] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 207 (0x9b131000) [pid = 23028] [serial = 433] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 206 (0x8e57dc00) [pid = 23028] [serial = 430] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 205 (0x9199dc00) [pid = 23028] [serial = 448] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 204 (0x9aa05c00) [pid = 23028] [serial = 427] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 203 (0x8e697000) [pid = 23028] [serial = 439] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 202 (0x923f2800) [pid = 23028] [serial = 466] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 201 (0x8f4ad000) [pid = 23028] [serial = 421] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 200 (0x8ea14400) [pid = 23028] [serial = 436] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 199 (0x8e69e000) [pid = 23028] [serial = 445] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd8000 == 100 [pid = 23028] [id = 124] 10:15:20 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec37000 == 99 [pid = 23028] [id = 160] 10:15:20 INFO - PROCESS | 23028 | --DOCSHELL 0x8e572000 == 98 [pid = 23028] [id = 159] 10:15:20 INFO - PROCESS | 23028 | --DOCSHELL 0x9764f400 == 97 [pid = 23028] [id = 158] 10:15:20 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa99c00 == 96 [pid = 23028] [id = 157] 10:15:20 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69a000 == 95 [pid = 23028] [id = 156] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 198 (0x923ea000) [pid = 23028] [serial = 464] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 197 (0x919a8400) [pid = 23028] [serial = 463] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 196 (0x8eba8000) [pid = 23028] [serial = 455] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 195 (0x8eb9b400) [pid = 23028] [serial = 454] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 194 (0x8fd1d800) [pid = 23028] [serial = 460] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 193 (0x91218000) [pid = 23028] [serial = 461] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 192 (0x8ecd5400) [pid = 23028] [serial = 457] [outer = (nil)] [url = about:blank] 10:15:20 INFO - PROCESS | 23028 | --DOMWINDOW == 191 (0x8ecdb400) [pid = 23028] [serial = 458] [outer = (nil)] [url = about:blank] 10:15:21 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:21 INFO - PROCESS | 23028 | 1466702121175 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:15:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:15:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2047ms 10:15:21 INFO - PROCESS | 23028 | 1466702121233 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 10:15:21 INFO - PROCESS | 23028 | 1466702121238 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 10:15:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:15:21 INFO - PROCESS | 23028 | 1466702121247 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 23028 | 1466702121250 Marionette TRACE conn4 <- [1,706,null,{}] 10:15:21 INFO - PROCESS | 23028 | 1466702121257 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:21 INFO - PROCESS | 23028 | 1466702121263 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:21 INFO - PROCESS | 23028 | 1466702121515 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 10:15:21 INFO - PROCESS | 23028 | 1466702121632 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 23028 | 1466702121642 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6df800 == 96 [pid = 23028] [id = 184] 10:15:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 192 (0x8eb9f400) [pid = 23028] [serial = 552] [outer = (nil)] 10:15:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 193 (0x8ed6d800) [pid = 23028] [serial = 553] [outer = 0x8eb9f400] 10:15:21 INFO - PROCESS | 23028 | 1466702121716 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 194 (0x8f63ec00) [pid = 23028] [serial = 554] [outer = 0x8eb9f400] 10:15:22 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:22 INFO - PROCESS | 23028 | 1466702122979 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:15:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:15:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1783ms 10:15:23 INFO - PROCESS | 23028 | 1466702123032 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 10:15:23 INFO - PROCESS | 23028 | 1466702123035 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 10:15:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:15:23 INFO - PROCESS | 23028 | 1466702123111 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:15:23 INFO - PROCESS | 23028 | 1466702123121 Marionette TRACE conn4 <- [1,710,null,{}] 10:15:23 INFO - PROCESS | 23028 | 1466702123138 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:23 INFO - PROCESS | 23028 | 1466702123146 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:23 INFO - PROCESS | 23028 | 1466702123385 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 10:15:23 INFO - PROCESS | 23028 | 1466702123412 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:23 INFO - PROCESS | 23028 | 1466702123420 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e691800 == 97 [pid = 23028] [id = 185] 10:15:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 195 (0x8faa6800) [pid = 23028] [serial = 555] [outer = (nil)] 10:15:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 196 (0x91906c00) [pid = 23028] [serial = 556] [outer = 0x8faa6800] 10:15:23 INFO - PROCESS | 23028 | 1466702123493 Marionette DEBUG loaded listener.js 10:15:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 197 (0x919a0c00) [pid = 23028] [serial = 557] [outer = 0x8faa6800] 10:15:25 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 196 (0x8f63f400) [pid = 23028] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 195 (0x9a43ac00) [pid = 23028] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 194 (0x8ed71000) [pid = 23028] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 193 (0x9b87dc00) [pid = 23028] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 192 (0x8ed68400) [pid = 23028] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 191 (0x9a502800) [pid = 23028] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 190 (0x8eb9bc00) [pid = 23028] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 189 (0x91215800) [pid = 23028] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 188 (0x8eba8800) [pid = 23028] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 187 (0x9121e800) [pid = 23028] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 186 (0x9a239c00) [pid = 23028] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 185 (0x8e575c00) [pid = 23028] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 184 (0x8e57c800) [pid = 23028] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 183 (0x8ea0d800) [pid = 23028] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 182 (0x8e690400) [pid = 23028] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 181 (0x8ccdc400) [pid = 23028] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 180 (0x8cce0400) [pid = 23028] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 179 (0x8ec42c00) [pid = 23028] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 178 (0x914bd800) [pid = 23028] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 177 (0x9aa36000) [pid = 23028] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 176 (0x8faa0000) [pid = 23028] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 175 (0x8f645400) [pid = 23028] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 174 (0x8f628000) [pid = 23028] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 173 (0x8ecd8400) [pid = 23028] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 172 (0x9a23fc00) [pid = 23028] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 171 (0x91330000) [pid = 23028] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 170 (0x8ea71800) [pid = 23028] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 169 (0x93786400) [pid = 23028] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 168 (0xa1006800) [pid = 23028] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 167 (0x8fa9e800) [pid = 23028] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 166 (0x95177c00) [pid = 23028] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 165 (0x8f648400) [pid = 23028] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 164 (0x8f4a9800) [pid = 23028] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 163 (0xa6818400) [pid = 23028] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 162 (0x9b876400) [pid = 23028] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 161 (0x9161d000) [pid = 23028] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 160 (0x8fd16800) [pid = 23028] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 159 (0x950d5800) [pid = 23028] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 158 (0xa2fdb000) [pid = 23028] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 157 (0x9ae09000) [pid = 23028] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 156 (0x8f625c00) [pid = 23028] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 155 (0x9a50b400) [pid = 23028] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 154 (0x914af000) [pid = 23028] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 153 (0x91332000) [pid = 23028] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 152 (0x91324000) [pid = 23028] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 151 (0x8e6d0800) [pid = 23028] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 150 (0x8ea0dc00) [pid = 23028] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 149 (0x923e6000) [pid = 23028] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 148 (0x8ed6d000) [pid = 23028] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 147 (0x8ea12400) [pid = 23028] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:15:25 INFO - PROCESS | 23028 | --DOMWINDOW == 146 (0x91220c00) [pid = 23028] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:15:25 INFO - PROCESS | 23028 | 1466702125520 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:15:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2478ms 10:15:25 INFO - PROCESS | 23028 | 1466702125562 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 10:15:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:15:25 INFO - PROCESS | 23028 | 1466702125568 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 10:15:25 INFO - PROCESS | 23028 | 1466702125574 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 23028 | 1466702125578 Marionette TRACE conn4 <- [1,714,null,{}] 10:15:25 INFO - PROCESS | 23028 | 1466702125584 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:25 INFO - PROCESS | 23028 | 1466702125590 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:25 INFO - PROCESS | 23028 | 1466702125789 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 10:15:25 INFO - PROCESS | 23028 | 1466702125941 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:25 INFO - PROCESS | 23028 | 1466702125950 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce0400 == 98 [pid = 23028] [id = 186] 10:15:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 147 (0x8cce4800) [pid = 23028] [serial = 558] [outer = (nil)] 10:15:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 148 (0x8ea17c00) [pid = 23028] [serial = 559] [outer = 0x8cce4800] 10:15:26 INFO - PROCESS | 23028 | 1466702126036 Marionette DEBUG loaded listener.js 10:15:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 149 (0x8ea79800) [pid = 23028] [serial = 560] [outer = 0x8cce4800] 10:15:27 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:27 INFO - PROCESS | 23028 | 1466702127199 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:15:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 10:15:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1643ms 10:15:27 INFO - PROCESS | 23028 | 1466702127218 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 10:15:27 INFO - PROCESS | 23028 | 1466702127223 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 10:15:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:15:27 INFO - PROCESS | 23028 | 1466702127339 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:15:27 INFO - PROCESS | 23028 | 1466702127343 Marionette TRACE conn4 <- [1,718,null,{}] 10:15:27 INFO - PROCESS | 23028 | 1466702127354 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:27 INFO - PROCESS | 23028 | 1466702127362 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:27 INFO - PROCESS | 23028 | 1466702127677 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 10:15:27 INFO - PROCESS | 23028 | 1466702127871 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:27 INFO - PROCESS | 23028 | 1466702127882 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce7000 == 99 [pid = 23028] [id = 187] 10:15:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 150 (0x8e695c00) [pid = 23028] [serial = 561] [outer = (nil)] 10:15:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 151 (0x8e6d0800) [pid = 23028] [serial = 562] [outer = 0x8e695c00] 10:15:27 INFO - PROCESS | 23028 | 1466702127970 Marionette DEBUG loaded listener.js 10:15:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 152 (0x8ea19800) [pid = 23028] [serial = 563] [outer = 0x8e695c00] 10:15:29 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:29 INFO - PROCESS | 23028 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:15:29 INFO - PROCESS | 23028 | 1466702129375 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:15:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:15:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2159ms 10:15:29 INFO - PROCESS | 23028 | 1466702129479 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 10:15:29 INFO - PROCESS | 23028 | 1466702129486 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 10:15:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:15:29 INFO - PROCESS | 23028 | 1466702129498 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:15:29 INFO - PROCESS | 23028 | 1466702129503 Marionette TRACE conn4 <- [1,722,null,{}] 10:15:29 INFO - PROCESS | 23028 | 1466702129517 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:29 INFO - PROCESS | 23028 | 1466702129526 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:29 INFO - PROCESS | 23028 | 1466702129782 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 10:15:30 INFO - PROCESS | 23028 | 1466702129984 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:30 INFO - PROCESS | 23028 | 1466702129991 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e574c00 == 100 [pid = 23028] [id = 188] 10:15:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 153 (0x8e57e400) [pid = 23028] [serial = 564] [outer = (nil)] 10:15:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 154 (0x8ed69000) [pid = 23028] [serial = 565] [outer = 0x8e57e400] 10:15:30 INFO - PROCESS | 23028 | 1466702130121 Marionette DEBUG loaded listener.js 10:15:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 155 (0x8f4a9400) [pid = 23028] [serial = 566] [outer = 0x8e57e400] 10:15:31 INFO - PROCESS | 23028 | 1466702131171 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:15:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:15:31 INFO - PROCESS | 23028 | 1466702131246 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 10:15:31 INFO - PROCESS | 23028 | 1466702131254 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:15:31 INFO - PROCESS | 23028 | 1466702131258 Marionette TRACE conn4 <- [1,726,null,{}] 10:15:31 INFO - PROCESS | 23028 | 1466702131264 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:31 INFO - PROCESS | 23028 | 1466702131270 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:31 INFO - PROCESS | 23028 | 1466702131538 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 10:15:31 INFO - PROCESS | 23028 | 1466702131892 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:31 INFO - PROCESS | 23028 | 1466702131913 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x9121c400 == 101 [pid = 23028] [id = 189] 10:15:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 156 (0x91220c00) [pid = 23028] [serial = 567] [outer = (nil)] 10:15:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 157 (0x91326800) [pid = 23028] [serial = 568] [outer = 0x91220c00] 10:15:32 INFO - PROCESS | 23028 | 1466702132014 Marionette DEBUG loaded listener.js 10:15:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 158 (0x914b3000) [pid = 23028] [serial = 569] [outer = 0x91220c00] 10:15:32 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:32 INFO - PROCESS | 23028 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:15:33 INFO - PROCESS | 23028 | 1466702133121 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:15:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:15:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1945ms 10:15:33 INFO - PROCESS | 23028 | 1466702133199 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 10:15:33 INFO - PROCESS | 23028 | 1466702133202 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 10:15:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:15:33 INFO - PROCESS | 23028 | 1466702133210 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:15:33 INFO - PROCESS | 23028 | 1466702133215 Marionette TRACE conn4 <- [1,730,null,{}] 10:15:33 INFO - PROCESS | 23028 | 1466702133221 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:33 INFO - PROCESS | 23028 | 1466702133228 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:33 INFO - PROCESS | 23028 | 1466702133491 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 10:15:33 INFO - PROCESS | 23028 | 1466702133744 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 23028 | 1466702133754 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd22000 == 102 [pid = 23028] [id = 190] 10:15:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 159 (0x91324000) [pid = 23028] [serial = 570] [outer = (nil)] 10:15:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 160 (0x91d67c00) [pid = 23028] [serial = 571] [outer = 0x91324000] 10:15:33 INFO - PROCESS | 23028 | 1466702133874 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 161 (0x923ea000) [pid = 23028] [serial = 572] [outer = 0x91324000] 10:15:34 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:34 INFO - PROCESS | 23028 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:15:34 INFO - PROCESS | 23028 | 1466702134850 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:15:34 INFO - PROCESS | 23028 | 1466702134900 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 10:15:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:15:34 INFO - PROCESS | 23028 | 1466702134908 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 23028 | 1466702134912 Marionette TRACE conn4 <- [1,734,null,{}] 10:15:34 INFO - PROCESS | 23028 | 1466702134919 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:34 INFO - PROCESS | 23028 | 1466702134925 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:35 INFO - PROCESS | 23028 | 1466702135144 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 10:15:35 INFO - PROCESS | 23028 | 1466702135390 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:35 INFO - PROCESS | 23028 | 1466702135400 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed72400 == 103 [pid = 23028] [id = 191] 10:15:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 162 (0x9190fc00) [pid = 23028] [serial = 573] [outer = (nil)] 10:15:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 163 (0x93794000) [pid = 23028] [serial = 574] [outer = 0x9190fc00] 10:15:35 INFO - PROCESS | 23028 | 1466702135525 Marionette DEBUG loaded listener.js 10:15:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 164 (0x94faac00) [pid = 23028] [serial = 575] [outer = 0x9190fc00] 10:15:36 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:36 INFO - PROCESS | 23028 | 1466702136465 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:15:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:15:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1632ms 10:15:36 INFO - PROCESS | 23028 | 1466702136542 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 10:15:36 INFO - PROCESS | 23028 | 1466702136546 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 10:15:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:15:36 INFO - PROCESS | 23028 | 1466702136553 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:15:36 INFO - PROCESS | 23028 | 1466702136558 Marionette TRACE conn4 <- [1,738,null,{}] 10:15:36 INFO - PROCESS | 23028 | 1466702136564 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:36 INFO - PROCESS | 23028 | 1466702136576 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:36 INFO - PROCESS | 23028 | 1466702136893 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 10:15:37 INFO - PROCESS | 23028 | 1466702137205 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:37 INFO - PROCESS | 23028 | 1466702137215 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce4400 == 104 [pid = 23028] [id = 192] 10:15:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 165 (0x93865c00) [pid = 23028] [serial = 576] [outer = (nil)] 10:15:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 166 (0x9764f400) [pid = 23028] [serial = 577] [outer = 0x93865c00] 10:15:37 INFO - PROCESS | 23028 | 1466702137305 Marionette DEBUG loaded listener.js 10:15:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 167 (0x9a43c000) [pid = 23028] [serial = 578] [outer = 0x93865c00] 10:15:38 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:38 INFO - PROCESS | 23028 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:15:38 INFO - PROCESS | 23028 | 1466702138667 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:15:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2141ms 10:15:38 INFO - PROCESS | 23028 | 1466702138696 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 10:15:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:15:38 INFO - PROCESS | 23028 | 1466702138701 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 10:15:38 INFO - PROCESS | 23028 | 1466702138708 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 23028 | 1466702138712 Marionette TRACE conn4 <- [1,742,null,{}] 10:15:38 INFO - PROCESS | 23028 | 1466702138719 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:38 INFO - PROCESS | 23028 | 1466702138725 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:39 INFO - PROCESS | 23028 | 1466702139059 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 10:15:39 INFO - PROCESS | 23028 | 1466702139322 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:39 INFO - PROCESS | 23028 | 1466702139336 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce1800 == 105 [pid = 23028] [id = 193] 10:15:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 168 (0x8ccdc400) [pid = 23028] [serial = 579] [outer = (nil)] 10:15:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 169 (0x9a502800) [pid = 23028] [serial = 580] [outer = 0x8ccdc400] 10:15:39 INFO - PROCESS | 23028 | 1466702139458 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 170 (0x9aa2c400) [pid = 23028] [serial = 581] [outer = 0x8ccdc400] 10:15:40 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:40 INFO - PROCESS | 23028 | 1466702140830 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:15:40 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 10:15:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2185ms 10:15:40 INFO - PROCESS | 23028 | 1466702140895 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 23028 | 1466702140900 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 10:15:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:15:40 INFO - PROCESS | 23028 | 1466702140929 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 23028 | 1466702140934 Marionette TRACE conn4 <- [1,746,null,{}] 10:15:40 INFO - PROCESS | 23028 | 1466702140940 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:40 INFO - PROCESS | 23028 | 1466702140946 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:41 INFO - PROCESS | 23028 | 1466702141186 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 10:15:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 171 (0x9a240c00) [pid = 23028] [serial = 582] [outer = 0x93788000] 10:15:41 INFO - PROCESS | 23028 | 1466702141457 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:41 INFO - PROCESS | 23028 | 1466702141464 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce0000 == 106 [pid = 23028] [id = 194] 10:15:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 172 (0x9ae0dc00) [pid = 23028] [serial = 583] [outer = (nil)] 10:15:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 173 (0x9b708800) [pid = 23028] [serial = 584] [outer = 0x9ae0dc00] 10:15:41 INFO - PROCESS | 23028 | 1466702141610 Marionette DEBUG loaded listener.js 10:15:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 174 (0x9b87dc00) [pid = 23028] [serial = 585] [outer = 0x9ae0dc00] 10:15:42 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:42 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:43 INFO - PROCESS | 23028 | 1466702143001 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:15:43 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.) 10:15:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2137ms 10:15:43 INFO - PROCESS | 23028 | 1466702143063 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 10:15:43 INFO - PROCESS | 23028 | 1466702143067 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 10:15:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:15:43 INFO - PROCESS | 23028 | 1466702143174 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:15:43 INFO - PROCESS | 23028 | 1466702143178 Marionette TRACE conn4 <- [1,750,null,{}] 10:15:43 INFO - PROCESS | 23028 | 1466702143189 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:43 INFO - PROCESS | 23028 | 1466702143194 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:43 INFO - PROCESS | 23028 | 1466702143402 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 10:15:43 INFO - PROCESS | 23028 | 1466702143601 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:43 INFO - PROCESS | 23028 | 1466702143609 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdac00 == 107 [pid = 23028] [id = 195] 10:15:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 175 (0x8ccdd000) [pid = 23028] [serial = 586] [outer = (nil)] 10:15:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 176 (0x8e691000) [pid = 23028] [serial = 587] [outer = 0x8ccdd000] 10:15:43 INFO - PROCESS | 23028 | 1466702143731 Marionette DEBUG loaded listener.js 10:15:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 177 (0x8e69e400) [pid = 23028] [serial = 588] [outer = 0x8ccdd000] 10:15:45 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:45 INFO - PROCESS | 23028 | 1466702145113 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:15:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:15:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2095ms 10:15:45 INFO - PROCESS | 23028 | 1466702145214 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 10:15:45 INFO - PROCESS | 23028 | 1466702145219 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 10:15:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:15:45 INFO - PROCESS | 23028 | 1466702145227 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:15:45 INFO - PROCESS | 23028 | 1466702145232 Marionette TRACE conn4 <- [1,754,null,{}] 10:15:45 INFO - PROCESS | 23028 | 1466702145240 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:45 INFO - PROCESS | 23028 | 1466702145246 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:45 INFO - PROCESS | 23028 | 1466702145451 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 10:15:46 INFO - PROCESS | 23028 | 1466702146043 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:46 INFO - PROCESS | 23028 | 1466702146053 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:46 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce6000 == 108 [pid = 23028] [id = 196] 10:15:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 178 (0x8e579000) [pid = 23028] [serial = 589] [outer = (nil)] 10:15:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 179 (0x8e693400) [pid = 23028] [serial = 590] [outer = 0x8e579000] 10:15:46 INFO - PROCESS | 23028 | 1466702146149 Marionette DEBUG loaded listener.js 10:15:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 180 (0x8ea11400) [pid = 23028] [serial = 591] [outer = 0x8e579000] 10:15:47 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:47 INFO - PROCESS | 23028 | 1466702147577 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x9765a800 == 107 [pid = 23028] [id = 92] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x9121dc00 == 106 [pid = 23028] [id = 171] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a5400 == 105 [pid = 23028] [id = 170] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd9800 == 104 [pid = 23028] [id = 169] 10:15:47 INFO - PROCESS | 23028 | --DOMWINDOW == 179 (0x93a79400) [pid = 23028] [serial = 499] [outer = (nil)] [url = about:blank] 10:15:47 INFO - PROCESS | 23028 | --DOMWINDOW == 178 (0x91bbe800) [pid = 23028] [serial = 517] [outer = (nil)] [url = about:blank] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x9d416000 == 103 [pid = 23028] [id = 85] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e691800 == 102 [pid = 23028] [id = 185] 10:15:47 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 10:15:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2491ms 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6df800 == 101 [pid = 23028] [id = 184] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6000 == 100 [pid = 23028] [id = 183] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd4800 == 99 [pid = 23028] [id = 182] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x9a50fc00 == 98 [pid = 23028] [id = 178] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x96c95000 == 97 [pid = 23028] [id = 177] 10:15:47 INFO - PROCESS | 23028 | 1466702147742 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 10:15:47 INFO - PROCESS | 23028 | 1466702147747 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdf000 == 96 [pid = 23028] [id = 176] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x919a2800 == 95 [pid = 23028] [id = 175] 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecdb000 == 94 [pid = 23028] [id = 174] 10:15:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:15:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d3400 == 93 [pid = 23028] [id = 173] 10:15:47 INFO - PROCESS | 23028 | 1466702147768 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:15:47 INFO - PROCESS | 23028 | 1466702147775 Marionette TRACE conn4 <- [1,758,null,{}] 10:15:47 INFO - PROCESS | 23028 | 1466702147784 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:47 INFO - PROCESS | 23028 | 1466702147789 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:47 INFO - PROCESS | 23028 | 1466702147977 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 10:15:47 INFO - PROCESS | 23028 | --DOMWINDOW == 177 (0x923eb000) [pid = 23028] [serial = 452] [outer = (nil)] [url = about:blank] 10:15:47 INFO - PROCESS | 23028 | --DOMWINDOW == 176 (0x8eba6c00) [pid = 23028] [serial = 395] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 175 (0x9a442000) [pid = 23028] [serial = 389] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 174 (0x8ed76400) [pid = 23028] [serial = 398] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 173 (0x9509d400) [pid = 23028] [serial = 425] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 172 (0x9b6efc00) [pid = 23028] [serial = 428] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 171 (0x994ee000) [pid = 23028] [serial = 431] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 170 (0x9d860000) [pid = 23028] [serial = 434] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 169 (0xa239e000) [pid = 23028] [serial = 437] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 168 (0x8e69bc00) [pid = 23028] [serial = 440] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 167 (0x8cce8800) [pid = 23028] [serial = 443] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 166 (0x8ea16800) [pid = 23028] [serial = 446] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 165 (0x919a0400) [pid = 23028] [serial = 449] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 164 (0x9a446800) [pid = 23028] [serial = 419] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 163 (0x91bbc000) [pid = 23028] [serial = 515] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 162 (0x91907c00) [pid = 23028] [serial = 512] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 161 (0x9161a400) [pid = 23028] [serial = 511] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 160 (0x9a445800) [pid = 23028] [serial = 386] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 159 (0x8f644400) [pid = 23028] [serial = 422] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 158 (0xa2fd8c00) [pid = 23028] [serial = 383] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 157 (0x8ed73800) [pid = 23028] [serial = 392] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 156 (0x9b701400) [pid = 23028] [serial = 379] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 155 (0x9c2e7400) [pid = 23028] [serial = 340] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 154 (0x93a7f400) [pid = 23028] [serial = 247] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 153 (0x8fa9e400) [pid = 23028] [serial = 331] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 152 (0x9d87f000) [pid = 23028] [serial = 343] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 151 (0x8f4a6c00) [pid = 23028] [serial = 373] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 150 (0x9aa02400) [pid = 23028] [serial = 301] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 149 (0xa6109400) [pid = 23028] [serial = 259] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 148 (0x8ea7c400) [pid = 23028] [serial = 289] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 147 (0x950c8c00) [pid = 23028] [serial = 334] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 146 (0xa23e9400) [pid = 23028] [serial = 256] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 145 (0x9a50b000) [pid = 23028] [serial = 307] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 144 (0x99d7d400) [pid = 23028] [serial = 250] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 143 (0x995cd800) [pid = 23028] [serial = 298] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 142 (0x8f4b0c00) [pid = 23028] [serial = 265] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 141 (0xa6f48800) [pid = 23028] [serial = 262] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 140 (0x9d87b800) [pid = 23028] [serial = 253] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 139 (0x91d68000) [pid = 23028] [serial = 376] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 138 (0x8fd21800) [pid = 23028] [serial = 352] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 137 (0x9884a800) [pid = 23028] [serial = 295] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 136 (0xa4f78c00) [pid = 23028] [serial = 346] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 135 (0x9d856400) [pid = 23028] [serial = 304] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 134 (0xa672c800) [pid = 23028] [serial = 349] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 133 (0x9ab55400) [pid = 23028] [serial = 337] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 132 (0x9c2e1c00) [pid = 23028] [serial = 244] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 131 (0x91ae2400) [pid = 23028] [serial = 292] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 130 (0x91bb7000) [pid = 23028] [serial = 514] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 129 (0x988de000) [pid = 23028] [serial = 475] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 128 (0x8ea11c00) [pid = 23028] [serial = 503] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 127 (0x8e6d9000) [pid = 23028] [serial = 502] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 126 (0x9a2e6c00) [pid = 23028] [serial = 478] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 125 (0x8f4aec00) [pid = 23028] [serial = 470] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 124 (0x8ea76000) [pid = 23028] [serial = 469] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 123 (0x938acc00) [pid = 23028] [serial = 467] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 122 (0x8f62a800) [pid = 23028] [serial = 508] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 121 (0xa2f8ec00) [pid = 23028] [serial = 484] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 120 (0x9132c800) [pid = 23028] [serial = 472] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 119 (0x8f644000) [pid = 23028] [serial = 509] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 118 (0x9ab51400) [pid = 23028] [serial = 481] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 117 (0x91909400) [pid = 23028] [serial = 487] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x8ec0dc00) [pid = 23028] [serial = 490] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 115 (0x8e6d8c00) [pid = 23028] [serial = 496] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 114 (0x8ecd5800) [pid = 23028] [serial = 506] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 113 (0x8ec0bc00) [pid = 23028] [serial = 505] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x9190c800) [pid = 23028] [serial = 493] [outer = (nil)] [url = about:blank] 10:15:48 INFO - PROCESS | 23028 | 1466702148220 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:48 INFO - PROCESS | 23028 | 1466702148230 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce8800 == 94 [pid = 23028] [id = 197] 10:15:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x8e57d800) [pid = 23028] [serial = 592] [outer = (nil)] 10:15:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 114 (0x8ea71000) [pid = 23028] [serial = 593] [outer = 0x8e57d800] 10:15:48 INFO - PROCESS | 23028 | 1466702148313 Marionette DEBUG loaded listener.js 10:15:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 115 (0x8eba7400) [pid = 23028] [serial = 594] [outer = 0x8e57d800] 10:15:48 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:48 INFO - PROCESS | 23028 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:15:48 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:48 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:48 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:15:49 INFO - PROCESS | 23028 | 1466702149122 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:15:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:15:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1393ms 10:15:49 INFO - PROCESS | 23028 | 1466702149170 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 10:15:49 INFO - PROCESS | 23028 | 1466702149177 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 10:15:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:15:49 INFO - PROCESS | 23028 | 1466702149184 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:15:49 INFO - PROCESS | 23028 | 1466702149188 Marionette TRACE conn4 <- [1,762,null,{}] 10:15:49 INFO - PROCESS | 23028 | 1466702149195 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:49 INFO - PROCESS | 23028 | 1466702149201 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:49 INFO - PROCESS | 23028 | 1466702149421 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 10:15:49 INFO - PROCESS | 23028 | 1466702149573 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:49 INFO - PROCESS | 23028 | 1466702149584 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea73000 == 95 [pid = 23028] [id = 198] 10:15:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 116 (0x8ec10000) [pid = 23028] [serial = 595] [outer = (nil)] 10:15:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0x8f4b0c00) [pid = 23028] [serial = 596] [outer = 0x8ec10000] 10:15:49 INFO - PROCESS | 23028 | 1466702149655 Marionette DEBUG loaded listener.js 10:15:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 118 (0x8f63d800) [pid = 23028] [serial = 597] [outer = 0x8ec10000] 10:15:51 INFO - PROCESS | 23028 | 1466702151009 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:15:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:15:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1834ms 10:15:51 INFO - PROCESS | 23028 | 1466702151020 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 10:15:51 INFO - PROCESS | 23028 | 1466702151023 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 10:15:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:15:51 INFO - PROCESS | 23028 | 1466702151039 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:15:51 INFO - PROCESS | 23028 | 1466702151048 Marionette TRACE conn4 <- [1,766,null,{}] 10:15:51 INFO - PROCESS | 23028 | 1466702151066 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:51 INFO - PROCESS | 23028 | 1466702151075 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:51 INFO - PROCESS | 23028 | 1466702151379 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 10:15:51 INFO - PROCESS | 23028 | 1466702151414 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:51 INFO - PROCESS | 23028 | 1466702151421 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed73400 == 96 [pid = 23028] [id = 199] 10:15:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 119 (0x8faa1c00) [pid = 23028] [serial = 598] [outer = (nil)] 10:15:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 120 (0x91220000) [pid = 23028] [serial = 599] [outer = 0x8faa1c00] 10:15:51 INFO - PROCESS | 23028 | 1466702151497 Marionette DEBUG loaded listener.js 10:15:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 121 (0x9132b800) [pid = 23028] [serial = 600] [outer = 0x8faa1c00] 10:15:52 INFO - PROCESS | 23028 | --DOMWINDOW == 120 (0x8faa6800) [pid = 23028] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:15:52 INFO - PROCESS | 23028 | --DOMWINDOW == 119 (0x8e57d000) [pid = 23028] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:15:52 INFO - PROCESS | 23028 | --DOMWINDOW == 118 (0x8eb9f400) [pid = 23028] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:15:52 INFO - PROCESS | 23028 | --DOMWINDOW == 117 (0x8e573c00) [pid = 23028] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:15:52 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x919a5c00) [pid = 23028] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:15:53 INFO - PROCESS | 23028 | 1466702153154 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:15:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2161ms 10:15:53 INFO - PROCESS | 23028 | 1466702153194 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 23028 | 1466702153201 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 10:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:15:53 INFO - PROCESS | 23028 | 1466702153211 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 23028 | 1466702153217 Marionette TRACE conn4 <- [1,770,null,{}] 10:15:53 INFO - PROCESS | 23028 | 1466702153228 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:53 INFO - PROCESS | 23028 | 1466702153234 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:53 INFO - PROCESS | 23028 | 1466702153489 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 10:15:53 INFO - PROCESS | 23028 | 1466702153682 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:53 INFO - PROCESS | 23028 | 1466702153698 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e578400 == 97 [pid = 23028] [id = 200] 10:15:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0x8ea10800) [pid = 23028] [serial = 601] [outer = (nil)] 10:15:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 118 (0x8ea6f400) [pid = 23028] [serial = 602] [outer = 0x8ea10800] 10:15:53 INFO - PROCESS | 23028 | 1466702153823 Marionette DEBUG loaded listener.js 10:15:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 119 (0x8eba0400) [pid = 23028] [serial = 603] [outer = 0x8ea10800] 10:15:54 INFO - PROCESS | 23028 | 1466702154890 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1740ms 10:15:54 INFO - PROCESS | 23028 | 1466702154950 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 10:15:54 INFO - PROCESS | 23028 | 1466702154958 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 10:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:15:54 INFO - PROCESS | 23028 | 1466702154971 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:15:54 INFO - PROCESS | 23028 | 1466702154976 Marionette TRACE conn4 <- [1,774,null,{}] 10:15:54 INFO - PROCESS | 23028 | 1466702154983 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:54 INFO - PROCESS | 23028 | 1466702154990 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:55 INFO - PROCESS | 23028 | 1466702155347 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 10:15:55 INFO - PROCESS | 23028 | 1466702155574 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 23028 | 1466702155585 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6dc000 == 98 [pid = 23028] [id = 201] 10:15:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 120 (0x8f630400) [pid = 23028] [serial = 604] [outer = (nil)] 10:15:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 121 (0x8f646400) [pid = 23028] [serial = 605] [outer = 0x8f630400] 10:15:55 INFO - PROCESS | 23028 | 1466702155686 Marionette DEBUG loaded listener.js 10:15:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 122 (0x8faa3c00) [pid = 23028] [serial = 606] [outer = 0x8f630400] 10:15:56 INFO - PROCESS | 23028 | 1466702156656 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1737ms 10:15:56 INFO - PROCESS | 23028 | 1466702156708 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 10:15:56 INFO - PROCESS | 23028 | 1466702156713 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 10:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:15:56 INFO - PROCESS | 23028 | 1466702156722 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 23028 | 1466702156729 Marionette TRACE conn4 <- [1,778,null,{}] 10:15:56 INFO - PROCESS | 23028 | 1466702156788 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:56 INFO - PROCESS | 23028 | 1466702156798 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:57 INFO - PROCESS | 23028 | 1466702157116 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 10:15:57 INFO - PROCESS | 23028 | 1466702157389 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:57 INFO - PROCESS | 23028 | 1466702157404 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x914b1c00 == 99 [pid = 23028] [id = 202] 10:15:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 123 (0x914b3c00) [pid = 23028] [serial = 607] [outer = (nil)] 10:15:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 124 (0x91613800) [pid = 23028] [serial = 608] [outer = 0x914b3c00] 10:15:57 INFO - PROCESS | 23028 | 1466702157512 Marionette DEBUG loaded listener.js 10:15:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 125 (0x91906400) [pid = 23028] [serial = 609] [outer = 0x914b3c00] 10:15:58 INFO - PROCESS | 23028 | 1466702158568 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1900ms 10:15:58 INFO - PROCESS | 23028 | 1466702158624 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 10:15:58 INFO - PROCESS | 23028 | 1466702158631 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 10:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:15:58 INFO - PROCESS | 23028 | 1466702158641 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:15:58 INFO - PROCESS | 23028 | 1466702158645 Marionette TRACE conn4 <- [1,782,null,{}] 10:15:58 INFO - PROCESS | 23028 | 1466702158654 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:15:58 INFO - PROCESS | 23028 | 1466702158660 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:58 INFO - PROCESS | 23028 | 1466702158932 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 10:15:59 INFO - PROCESS | 23028 | 1466702159225 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 23028 | 1466702159234 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:15:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x8faa6800 == 100 [pid = 23028] [id = 203] 10:15:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 126 (0x9199f800) [pid = 23028] [serial = 610] [outer = (nil)] 10:15:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 127 (0x91bb8000) [pid = 23028] [serial = 611] [outer = 0x9199f800] 10:15:59 INFO - PROCESS | 23028 | 1466702159334 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 128 (0x91d6a000) [pid = 23028] [serial = 612] [outer = 0x9199f800] 10:16:00 INFO - PROCESS | 23028 | 1466702160316 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1694ms 10:16:00 INFO - PROCESS | 23028 | 1466702160335 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 10:16:00 INFO - PROCESS | 23028 | 1466702160340 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 10:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:16:00 INFO - PROCESS | 23028 | 1466702160348 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 23028 | 1466702160353 Marionette TRACE conn4 <- [1,786,null,{}] 10:16:00 INFO - PROCESS | 23028 | 1466702160360 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:00 INFO - PROCESS | 23028 | 1466702160366 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:00 INFO - PROCESS | 23028 | 1466702160590 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 10:16:00 INFO - PROCESS | 23028 | 1466702160853 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:00 INFO - PROCESS | 23028 | 1466702160867 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f646800 == 101 [pid = 23028] [id = 204] 10:16:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 129 (0x9199e800) [pid = 23028] [serial = 613] [outer = (nil)] 10:16:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 130 (0x923f2400) [pid = 23028] [serial = 614] [outer = 0x9199e800] 10:16:01 INFO - PROCESS | 23028 | 1466702161002 Marionette DEBUG loaded listener.js 10:16:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 131 (0x92aa6400) [pid = 23028] [serial = 615] [outer = 0x9199e800] 10:16:02 INFO - PROCESS | 23028 | 1466702162021 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1745ms 10:16:02 INFO - PROCESS | 23028 | 1466702162094 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 10:16:02 INFO - PROCESS | 23028 | 1466702162098 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 10:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:16:02 INFO - PROCESS | 23028 | 1466702162107 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:16:02 INFO - PROCESS | 23028 | 1466702162112 Marionette TRACE conn4 <- [1,790,null,{}] 10:16:02 INFO - PROCESS | 23028 | 1466702162120 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:02 INFO - PROCESS | 23028 | 1466702162132 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:02 INFO - PROCESS | 23028 | 1466702162471 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 10:16:02 INFO - PROCESS | 23028 | 1466702162777 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:02 INFO - PROCESS | 23028 | 1466702162789 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce1400 == 102 [pid = 23028] [id = 205] 10:16:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 132 (0x8fa9d400) [pid = 23028] [serial = 616] [outer = (nil)] 10:16:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 133 (0x9517c000) [pid = 23028] [serial = 617] [outer = 0x8fa9d400] 10:16:02 INFO - PROCESS | 23028 | 1466702162881 Marionette DEBUG loaded listener.js 10:16:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 134 (0x98d84400) [pid = 23028] [serial = 618] [outer = 0x8fa9d400] 10:16:03 INFO - PROCESS | 23028 | 1466702163865 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1838ms 10:16:03 INFO - PROCESS | 23028 | 1466702163946 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 10:16:03 INFO - PROCESS | 23028 | 1466702163951 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 10:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:16:03 INFO - PROCESS | 23028 | 1466702163958 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:16:03 INFO - PROCESS | 23028 | 1466702163963 Marionette TRACE conn4 <- [1,794,null,{}] 10:16:03 INFO - PROCESS | 23028 | 1466702163970 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:03 INFO - PROCESS | 23028 | 1466702163975 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:04 INFO - PROCESS | 23028 | 1466702164238 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 10:16:04 INFO - PROCESS | 23028 | 1466702164537 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:04 INFO - PROCESS | 23028 | 1466702164552 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:04 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e574800 == 103 [pid = 23028] [id = 206] 10:16:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 135 (0x94faa000) [pid = 23028] [serial = 619] [outer = (nil)] 10:16:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 136 (0x99bcac00) [pid = 23028] [serial = 620] [outer = 0x94faa000] 10:16:04 INFO - PROCESS | 23028 | 1466702164652 Marionette DEBUG loaded listener.js 10:16:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 137 (0x9a22ac00) [pid = 23028] [serial = 621] [outer = 0x94faa000] 10:16:05 INFO - PROCESS | 23028 | 1466702165606 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1735ms 10:16:05 INFO - PROCESS | 23028 | 1466702165695 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 10:16:05 INFO - PROCESS | 23028 | 1466702165700 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 10:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:16:05 INFO - PROCESS | 23028 | 1466702165708 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 23028 | 1466702165713 Marionette TRACE conn4 <- [1,798,null,{}] 10:16:05 INFO - PROCESS | 23028 | 1466702165720 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:05 INFO - PROCESS | 23028 | 1466702165727 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:05 INFO - PROCESS | 23028 | 1466702165994 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 10:16:06 INFO - PROCESS | 23028 | 1466702166320 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:06 INFO - PROCESS | 23028 | 1466702166331 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e572000 == 104 [pid = 23028] [id = 207] 10:16:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 138 (0x91d64c00) [pid = 23028] [serial = 622] [outer = (nil)] 10:16:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 139 (0x9a2e6c00) [pid = 23028] [serial = 623] [outer = 0x91d64c00] 10:16:06 INFO - PROCESS | 23028 | 1466702166447 Marionette DEBUG loaded listener.js 10:16:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 140 (0x9a3bfc00) [pid = 23028] [serial = 624] [outer = 0x91d64c00] 10:16:07 INFO - PROCESS | 23028 | 1466702167394 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:16:07 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 10:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1736ms 10:16:07 INFO - PROCESS | 23028 | 1466702167446 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 10:16:07 INFO - PROCESS | 23028 | 1466702167450 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 10:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:16:07 INFO - PROCESS | 23028 | 1466702167457 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:16:07 INFO - PROCESS | 23028 | 1466702167462 Marionette TRACE conn4 <- [1,802,null,{}] 10:16:07 INFO - PROCESS | 23028 | 1466702167468 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:07 INFO - PROCESS | 23028 | 1466702167474 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:07 INFO - PROCESS | 23028 | 1466702167717 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 10:16:07 INFO - PROCESS | 23028 | 1466702167961 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:07 INFO - PROCESS | 23028 | 1466702167972 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x9a23f800 == 105 [pid = 23028] [id = 208] 10:16:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 141 (0x9a2de000) [pid = 23028] [serial = 625] [outer = (nil)] 10:16:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 142 (0x9a502000) [pid = 23028] [serial = 626] [outer = 0x9a2de000] 10:16:08 INFO - PROCESS | 23028 | 1466702168095 Marionette DEBUG loaded listener.js 10:16:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 143 (0x9a510400) [pid = 23028] [serial = 627] [outer = 0x9a2de000] 10:16:09 INFO - PROCESS | 23028 | 1466702169020 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:16:09 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 10:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1635ms 10:16:09 INFO - PROCESS | 23028 | 1466702169093 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 10:16:09 INFO - PROCESS | 23028 | 1466702169098 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 10:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:16:09 INFO - PROCESS | 23028 | 1466702169106 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:16:09 INFO - PROCESS | 23028 | 1466702169110 Marionette TRACE conn4 <- [1,806,null,{}] 10:16:09 INFO - PROCESS | 23028 | 1466702169117 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:09 INFO - PROCESS | 23028 | 1466702169123 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:09 INFO - PROCESS | 23028 | 1466702169383 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 10:16:09 INFO - PROCESS | 23028 | 1466702169724 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:09 INFO - PROCESS | 23028 | 1466702169733 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcda800 == 106 [pid = 23028] [id = 209] 10:16:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 144 (0x9aa3a000) [pid = 23028] [serial = 628] [outer = (nil)] 10:16:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 145 (0x9ab55000) [pid = 23028] [serial = 629] [outer = 0x9aa3a000] 10:16:09 INFO - PROCESS | 23028 | 1466702169833 Marionette DEBUG loaded listener.js 10:16:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 146 (0x9b6e4c00) [pid = 23028] [serial = 630] [outer = 0x9aa3a000] 10:16:10 INFO - PROCESS | 23028 | 1466702170770 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:16:10 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 10:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1737ms 10:16:10 INFO - PROCESS | 23028 | 1466702170845 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 10:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:16:10 INFO - PROCESS | 23028 | 1466702170850 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 10:16:10 INFO - PROCESS | 23028 | 1466702170857 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:16:10 INFO - PROCESS | 23028 | 1466702170863 Marionette TRACE conn4 <- [1,810,null,{}] 10:16:10 INFO - PROCESS | 23028 | 1466702170869 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:10 INFO - PROCESS | 23028 | 1466702170876 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:11 INFO - PROCESS | 23028 | 1466702171171 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 10:16:11 INFO - PROCESS | 23028 | 1466702171503 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:11 INFO - PROCESS | 23028 | 1466702171511 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x9d80f800 == 107 [pid = 23028] [id = 210] 10:16:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 147 (0x9d813000) [pid = 23028] [serial = 631] [outer = (nil)] 10:16:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 148 (0x9d861800) [pid = 23028] [serial = 632] [outer = 0x9d813000] 10:16:11 INFO - PROCESS | 23028 | 1466702171617 Marionette DEBUG loaded listener.js 10:16:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 149 (0x9d883800) [pid = 23028] [serial = 633] [outer = 0x9d813000] 10:16:13 INFO - PROCESS | 23028 | 1466702173011 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 2199ms 10:16:13 INFO - PROCESS | 23028 | 1466702173120 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 23028 | 1466702173127 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 10:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:16:13 INFO - PROCESS | 23028 | 1466702173142 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 23028 | 1466702173148 Marionette TRACE conn4 <- [1,814,null,{}] 10:16:13 INFO - PROCESS | 23028 | 1466702173157 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:13 INFO - PROCESS | 23028 | 1466702173163 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:13 INFO - PROCESS | 23028 | 1466702173378 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 10:16:13 INFO - PROCESS | 23028 | 1466702173585 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:13 INFO - PROCESS | 23028 | 1466702173601 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69d800 == 108 [pid = 23028] [id = 211] 10:16:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 150 (0x8e69e000) [pid = 23028] [serial = 634] [outer = (nil)] 10:16:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 151 (0x8eb9b800) [pid = 23028] [serial = 635] [outer = 0x8e69e000] 10:16:13 INFO - PROCESS | 23028 | 1466702173721 Marionette DEBUG loaded listener.js 10:16:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 152 (0x8eccc800) [pid = 23028] [serial = 636] [outer = 0x8e69e000] 10:16:14 INFO - PROCESS | 23028 | 1466702174833 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:16:14 INFO - PROCESS | 23028 | 1466702174889 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 10:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:16:14 INFO - PROCESS | 23028 | 1466702174900 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:16:14 INFO - PROCESS | 23028 | 1466702174904 Marionette TRACE conn4 <- [1,818,null,{}] 10:16:14 INFO - PROCESS | 23028 | 1466702174911 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:14 INFO - PROCESS | 23028 | 1466702174918 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:15 INFO - PROCESS | 23028 | 1466702175179 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 10:16:15 INFO - PROCESS | 23028 | 1466702175485 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:15 INFO - PROCESS | 23028 | 1466702175498 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e690c00 == 109 [pid = 23028] [id = 212] 10:16:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 153 (0x8f62f800) [pid = 23028] [serial = 637] [outer = (nil)] 10:16:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 154 (0x8f649400) [pid = 23028] [serial = 638] [outer = 0x8f62f800] 10:16:15 INFO - PROCESS | 23028 | 1466702175578 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 155 (0x8fd1e000) [pid = 23028] [serial = 639] [outer = 0x8f62f800] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea73000 == 108 [pid = 23028] [id = 198] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce8800 == 107 [pid = 23028] [id = 197] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce6000 == 106 [pid = 23028] [id = 196] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce4400 == 105 [pid = 23028] [id = 192] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed72400 == 104 [pid = 23028] [id = 191] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd22000 == 103 [pid = 23028] [id = 190] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8e574c00 == 102 [pid = 23028] [id = 188] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9121c400 == 101 [pid = 23028] [id = 189] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce7000 == 100 [pid = 23028] [id = 187] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x96c87c00 == 99 [pid = 23028] [id = 21] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8e577000 == 98 [pid = 23028] [id = 168] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x93866400 == 97 [pid = 23028] [id = 77] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9765a400 == 96 [pid = 23028] [id = 78] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdbc00 == 95 [pid = 23028] [id = 147] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x998d5800 == 94 [pid = 23028] [id = 123] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x919a2400 == 93 [pid = 23028] [id = 155] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa9dc00 == 92 [pid = 23028] [id = 82] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa98800 == 91 [pid = 23028] [id = 81] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9764fc00 == 90 [pid = 23028] [id = 20] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8faa5400 == 89 [pid = 23028] [id = 139] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x919a5400 == 88 [pid = 23028] [id = 172] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x91ae5400 == 87 [pid = 23028] [id = 111] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9b702800 == 86 [pid = 23028] [id = 32] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9d878c00 == 85 [pid = 23028] [id = 13] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8f621800 == 84 [pid = 23028] [id = 89] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9509bc00 == 83 [pid = 23028] [id = 44] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9132ac00 == 82 [pid = 23028] [id = 109] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9508f800 == 81 [pid = 23028] [id = 43] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9a2ddc00 == 80 [pid = 23028] [id = 79] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9386bc00 == 79 [pid = 23028] [id = 54] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x95149400 == 78 [pid = 23028] [id = 83] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9a2e5c00 == 77 [pid = 23028] [id = 33] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce0000 == 76 [pid = 23028] [id = 162] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9a2df000 == 75 [pid = 23028] [id = 45] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed68000 == 74 [pid = 23028] [id = 130] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8f646000 == 73 [pid = 23028] [id = 99] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9b70c400 == 72 [pid = 23028] [id = 19] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9765bc00 == 71 [pid = 23028] [id = 128] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9765c000 == 70 [pid = 23028] [id = 68] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce1800 == 69 [pid = 23028] [id = 193] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9a504000 == 68 [pid = 23028] [id = 47] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9a2e4000 == 67 [pid = 23028] [id = 69] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9a870400 == 66 [pid = 23028] [id = 113] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9ae04800 == 65 [pid = 23028] [id = 101] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec06400 == 64 [pid = 23028] [id = 163] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce0000 == 63 [pid = 23028] [id = 194] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea78800 == 62 [pid = 23028] [id = 131] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdb000 == 61 [pid = 23028] [id = 161] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0xa327a000 == 60 [pid = 23028] [id = 46] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x950d0800 == 59 [pid = 23028] [id = 98] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec41400 == 58 [pid = 23028] [id = 129] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdac00 == 57 [pid = 23028] [id = 195] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9514d400 == 56 [pid = 23028] [id = 70] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba2000 == 55 [pid = 23028] [id = 132] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x91328c00 == 54 [pid = 23028] [id = 74] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x914b8000 == 53 [pid = 23028] [id = 100] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9161e400 == 52 [pid = 23028] [id = 76] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce2c00 == 51 [pid = 23028] [id = 164] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd15400 == 50 [pid = 23028] [id = 117] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69fc00 == 49 [pid = 23028] [id = 167] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d0c00 == 48 [pid = 23028] [id = 165] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a3c00 == 47 [pid = 23028] [id = 116] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9132f800 == 46 [pid = 23028] [id = 86] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8eb9d800 == 45 [pid = 23028] [id = 181] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x91324c00 == 44 [pid = 23028] [id = 103] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9517b000 == 43 [pid = 23028] [id = 35] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x91619400 == 42 [pid = 23028] [id = 125] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x95182400 == 41 [pid = 23028] [id = 55] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9a505c00 == 40 [pid = 23028] [id = 112] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9a2e0800 == 39 [pid = 23028] [id = 12] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9d814800 == 38 [pid = 23028] [id = 115] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0xa108e400 == 37 [pid = 23028] [id = 87] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccde000 == 36 [pid = 23028] [id = 148] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9d87c000 == 35 [pid = 23028] [id = 34] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x91adc400 == 34 [pid = 23028] [id = 80] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a8c00 == 33 [pid = 23028] [id = 114] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce5800 == 32 [pid = 23028] [id = 149] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9b128c00 == 31 [pid = 23028] [id = 179] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9b7cac00 == 30 [pid = 23028] [id = 84] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec13c00 == 29 [pid = 23028] [id = 180] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa97c00 == 28 [pid = 23028] [id = 75] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x995ce000 == 27 [pid = 23028] [id = 22] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a9000 == 26 [pid = 23028] [id = 88] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9a2e4c00 == 25 [pid = 23028] [id = 23] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8f63e000 == 24 [pid = 23028] [id = 150] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce0400 == 23 [pid = 23028] [id = 186] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9d80f800 == 22 [pid = 23028] [id = 210] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x9a23f800 == 21 [pid = 23028] [id = 208] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcda800 == 20 [pid = 23028] [id = 209] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8e572000 == 19 [pid = 23028] [id = 207] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8e574800 == 18 [pid = 23028] [id = 206] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce1400 == 17 [pid = 23028] [id = 205] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8f646800 == 16 [pid = 23028] [id = 204] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8faa6800 == 15 [pid = 23028] [id = 203] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x91905400 == 14 [pid = 23028] [id = 166] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x914b1c00 == 13 [pid = 23028] [id = 202] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6dc000 == 12 [pid = 23028] [id = 201] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed73400 == 11 [pid = 23028] [id = 199] 10:16:17 INFO - PROCESS | 23028 | --DOCSHELL 0x8e578400 == 10 [pid = 23028] [id = 200] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 154 (0x8f4ac400) [pid = 23028] [serial = 523] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 153 (0x919a0c00) [pid = 23028] [serial = 557] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 152 (0x91906c00) [pid = 23028] [serial = 556] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 151 (0x92aac400) [pid = 23028] [serial = 541] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 150 (0x8ecd2400) [pid = 23028] [serial = 551] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 149 (0x8ed6d800) [pid = 23028] [serial = 553] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 148 (0x9aa0fc00) [pid = 23028] [serial = 535] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 147 (0x91214c00) [pid = 23028] [serial = 544] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 146 (0x8f63ec00) [pid = 23028] [serial = 554] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 145 (0x8ea0f400) [pid = 23028] [serial = 520] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 144 (0x8e692000) [pid = 23028] [serial = 548] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 143 (0x8e57a800) [pid = 23028] [serial = 547] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 142 (0x987c1000) [pid = 23028] [serial = 529] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 141 (0x91bbb000) [pid = 23028] [serial = 526] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 140 (0x8ec0b000) [pid = 23028] [serial = 550] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 139 (0x9a23a400) [pid = 23028] [serial = 532] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 138 (0x9d882400) [pid = 23028] [serial = 538] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 137 (0x93793000) [pid = 23028] [serial = 518] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | --DOMWINDOW == 136 (0x8ea17c00) [pid = 23028] [serial = 559] [outer = (nil)] [url = about:blank] 10:16:18 INFO - PROCESS | 23028 | 1466702178674 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 3800ms 10:16:18 INFO - PROCESS | 23028 | 1466702178701 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 10:16:18 INFO - PROCESS | 23028 | 1466702178707 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 10:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:16:18 INFO - PROCESS | 23028 | 1466702178716 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:16:18 INFO - PROCESS | 23028 | 1466702178721 Marionette TRACE conn4 <- [1,822,null,{}] 10:16:18 INFO - PROCESS | 23028 | 1466702178730 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:18 INFO - PROCESS | 23028 | 1466702178736 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:18 INFO - PROCESS | 23028 | 1466702178965 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 10:16:19 INFO - PROCESS | 23028 | 1466702179116 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:19 INFO - PROCESS | 23028 | 1466702179126 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:19 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e572c00 == 11 [pid = 23028] [id = 213] 10:16:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 137 (0x8e573000) [pid = 23028] [serial = 640] [outer = (nil)] 10:16:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 138 (0x8e690800) [pid = 23028] [serial = 641] [outer = 0x8e573000] 10:16:19 INFO - PROCESS | 23028 | 1466702179206 Marionette DEBUG loaded listener.js 10:16:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 139 (0x8e69fc00) [pid = 23028] [serial = 642] [outer = 0x8e573000] 10:16:20 INFO - PROCESS | 23028 | 1466702180150 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:16:20 INFO - PROCESS | 23028 | 1466702180216 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 10:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:16:20 INFO - PROCESS | 23028 | 1466702180229 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:16:20 INFO - PROCESS | 23028 | 1466702180233 Marionette TRACE conn4 <- [1,826,null,{}] 10:16:20 INFO - PROCESS | 23028 | 1466702180240 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:20 INFO - PROCESS | 23028 | 1466702180247 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:20 INFO - PROCESS | 23028 | 1466702180503 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 10:16:20 INFO - PROCESS | 23028 | 1466702180642 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:20 INFO - PROCESS | 23028 | 1466702180652 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6da000 == 12 [pid = 23028] [id = 214] 10:16:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 140 (0x8ea71800) [pid = 23028] [serial = 643] [outer = (nil)] 10:16:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 141 (0x8ea7ac00) [pid = 23028] [serial = 644] [outer = 0x8ea71800] 10:16:20 INFO - PROCESS | 23028 | 1466702180742 Marionette DEBUG loaded listener.js 10:16:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 142 (0x8eba7c00) [pid = 23028] [serial = 645] [outer = 0x8ea71800] 10:16:21 INFO - PROCESS | 23028 | 1466702181673 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1489ms 10:16:21 INFO - PROCESS | 23028 | 1466702181717 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 10:16:21 INFO - PROCESS | 23028 | 1466702181722 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 10:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:16:21 INFO - PROCESS | 23028 | 1466702181739 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:16:21 INFO - PROCESS | 23028 | 1466702181745 Marionette TRACE conn4 <- [1,830,null,{}] 10:16:21 INFO - PROCESS | 23028 | 1466702181764 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:21 INFO - PROCESS | 23028 | 1466702181774 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:22 INFO - PROCESS | 23028 | 1466702182075 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 10:16:22 INFO - PROCESS | 23028 | 1466702182106 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:22 INFO - PROCESS | 23028 | 1466702182118 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec41800 == 13 [pid = 23028] [id = 215] 10:16:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 143 (0x8ec41c00) [pid = 23028] [serial = 646] [outer = (nil)] 10:16:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 144 (0x8ecd2800) [pid = 23028] [serial = 647] [outer = 0x8ec41c00] 10:16:22 INFO - PROCESS | 23028 | 1466702182240 Marionette DEBUG loaded listener.js 10:16:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 145 (0x8ed67800) [pid = 23028] [serial = 648] [outer = 0x8ec41c00] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 144 (0x8ec07000) [pid = 23028] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 143 (0x8ecd0800) [pid = 23028] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 142 (0x8fd20800) [pid = 23028] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 141 (0x8e6d2400) [pid = 23028] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 140 (0x9a77d400) [pid = 23028] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 139 (0x97650800) [pid = 23028] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 138 (0x91901800) [pid = 23028] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 137 (0x9aa0e000) [pid = 23028] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 136 (0x8ec07c00) [pid = 23028] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 135 (0x8eba9c00) [pid = 23028] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 134 (0x92aa5400) [pid = 23028] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 133 (0x8cce4800) [pid = 23028] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 132 (0x9a86a400) [pid = 23028] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 131 (0x9b6e4000) [pid = 23028] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 130 (0x9190a800) [pid = 23028] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 129 (0x8e6d4800) [pid = 23028] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 128 (0x99bce000) [pid = 23028] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 127 (0x8e692400) [pid = 23028] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 126 (0x8ed70000) [pid = 23028] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 125 (0x91bb5800) [pid = 23028] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 124 (0x8faa1c00) [pid = 23028] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 123 (0x9190fc00) [pid = 23028] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 122 (0x8ccdc400) [pid = 23028] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 121 (0x91324000) [pid = 23028] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 120 (0x93865c00) [pid = 23028] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 119 (0x8e57e400) [pid = 23028] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 118 (0x91220c00) [pid = 23028] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 117 (0x8e695c00) [pid = 23028] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x8e579000) [pid = 23028] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 115 (0x8e57d800) [pid = 23028] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 114 (0x9ae0dc00) [pid = 23028] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 113 (0x8ccdd000) [pid = 23028] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:16:24 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x8ec10000) [pid = 23028] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:16:24 INFO - PROCESS | 23028 | 1466702184914 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 3196ms 10:16:24 INFO - PROCESS | 23028 | 1466702184935 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 10:16:24 INFO - PROCESS | 23028 | 1466702184940 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 10:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:16:24 INFO - PROCESS | 23028 | 1466702184947 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:16:24 INFO - PROCESS | 23028 | 1466702184951 Marionette TRACE conn4 <- [1,834,null,{}] 10:16:24 INFO - PROCESS | 23028 | 1466702184957 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:24 INFO - PROCESS | 23028 | 1466702184963 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:25 INFO - PROCESS | 23028 | 1466702185156 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 10:16:25 INFO - PROCESS | 23028 | 1466702185317 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:25 INFO - PROCESS | 23028 | 1466702185326 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6800 == 14 [pid = 23028] [id = 216] 10:16:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x8e579000) [pid = 23028] [serial = 649] [outer = (nil)] 10:16:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 114 (0x8ecda400) [pid = 23028] [serial = 650] [outer = 0x8e579000] 10:16:25 INFO - PROCESS | 23028 | 1466702185404 Marionette DEBUG loaded listener.js 10:16:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 115 (0x8ed75800) [pid = 23028] [serial = 651] [outer = 0x8e579000] 10:16:26 INFO - PROCESS | 23028 | 1466702186193 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1284ms 10:16:26 INFO - PROCESS | 23028 | 1466702186232 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 10:16:26 INFO - PROCESS | 23028 | 1466702186237 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 10:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:16:26 INFO - PROCESS | 23028 | 1466702186243 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:16:26 INFO - PROCESS | 23028 | 1466702186247 Marionette TRACE conn4 <- [1,838,null,{}] 10:16:26 INFO - PROCESS | 23028 | 1466702186253 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:26 INFO - PROCESS | 23028 | 1466702186259 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:26 INFO - PROCESS | 23028 | 1466702186449 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 10:16:26 INFO - PROCESS | 23028 | 1466702186679 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:26 INFO - PROCESS | 23028 | 1466702186691 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:26 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdc000 == 15 [pid = 23028] [id = 217] 10:16:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 116 (0x8bcdfc00) [pid = 23028] [serial = 652] [outer = (nil)] 10:16:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0x8ccdb800) [pid = 23028] [serial = 653] [outer = 0x8bcdfc00] 10:16:26 INFO - PROCESS | 23028 | 1466702186824 Marionette DEBUG loaded listener.js 10:16:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 118 (0x8cce4800) [pid = 23028] [serial = 654] [outer = 0x8bcdfc00] 10:16:27 INFO - PROCESS | 23028 | 1466702187961 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1732ms 10:16:27 INFO - PROCESS | 23028 | 1466702187978 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 10:16:27 INFO - PROCESS | 23028 | 1466702187985 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 10:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:16:28 INFO - PROCESS | 23028 | 1466702187995 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:16:28 INFO - PROCESS | 23028 | 1466702187999 Marionette TRACE conn4 <- [1,842,null,{}] 10:16:28 INFO - PROCESS | 23028 | 1466702188010 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:28 INFO - PROCESS | 23028 | 1466702188019 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:28 INFO - PROCESS | 23028 | 1466702188269 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 10:16:28 INFO - PROCESS | 23028 | 1466702188569 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:28 INFO - PROCESS | 23028 | 1466702188579 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e692c00 == 16 [pid = 23028] [id = 218] 10:16:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 119 (0x8e6d8800) [pid = 23028] [serial = 655] [outer = (nil)] 10:16:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 120 (0x8ea6f800) [pid = 23028] [serial = 656] [outer = 0x8e6d8800] 10:16:28 INFO - PROCESS | 23028 | 1466702188675 Marionette DEBUG loaded listener.js 10:16:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 121 (0x8eba2400) [pid = 23028] [serial = 657] [outer = 0x8e6d8800] 10:16:29 INFO - PROCESS | 23028 | 1466702189698 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1751ms 10:16:29 INFO - PROCESS | 23028 | 1466702189750 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 10:16:29 INFO - PROCESS | 23028 | 1466702189758 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 10:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:16:29 INFO - PROCESS | 23028 | 1466702189769 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:16:29 INFO - PROCESS | 23028 | 1466702189773 Marionette TRACE conn4 <- [1,846,null,{}] 10:16:29 INFO - PROCESS | 23028 | 1466702189781 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:29 INFO - PROCESS | 23028 | 1466702189787 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:30 INFO - PROCESS | 23028 | 1466702190136 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 10:16:30 INFO - PROCESS | 23028 | 1466702190383 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:30 INFO - PROCESS | 23028 | 1466702190390 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3e400 == 17 [pid = 23028] [id = 219] 10:16:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 122 (0x8ec43800) [pid = 23028] [serial = 658] [outer = (nil)] 10:16:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 123 (0x8ed6bc00) [pid = 23028] [serial = 659] [outer = 0x8ec43800] 10:16:30 INFO - PROCESS | 23028 | 1466702190482 Marionette DEBUG loaded listener.js 10:16:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 124 (0x8ed74800) [pid = 23028] [serial = 660] [outer = 0x8ec43800] 10:16:31 INFO - PROCESS | 23028 | 1466702191500 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1789ms 10:16:31 INFO - PROCESS | 23028 | 1466702191559 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 10:16:31 INFO - PROCESS | 23028 | 1466702191564 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 10:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:16:31 INFO - PROCESS | 23028 | 1466702191579 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:16:31 INFO - PROCESS | 23028 | 1466702191590 Marionette TRACE conn4 <- [1,850,null,{}] 10:16:31 INFO - PROCESS | 23028 | 1466702191657 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:31 INFO - PROCESS | 23028 | 1466702191666 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:31 INFO - PROCESS | 23028 | 1466702191909 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 10:16:32 INFO - PROCESS | 23028 | 1466702192139 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:32 INFO - PROCESS | 23028 | 1466702192147 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f624800 == 18 [pid = 23028] [id = 220] 10:16:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 125 (0x8f63e000) [pid = 23028] [serial = 661] [outer = (nil)] 10:16:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 126 (0x8f647000) [pid = 23028] [serial = 662] [outer = 0x8f63e000] 10:16:32 INFO - PROCESS | 23028 | 1466702192232 Marionette DEBUG loaded listener.js 10:16:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 127 (0x8f645400) [pid = 23028] [serial = 663] [outer = 0x8f63e000] 10:16:33 INFO - PROCESS | 23028 | 1466702193207 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1691ms 10:16:33 INFO - PROCESS | 23028 | 1466702193264 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 10:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:16:33 INFO - PROCESS | 23028 | 1466702193269 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 10:16:33 INFO - PROCESS | 23028 | 1466702193276 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:16:33 INFO - PROCESS | 23028 | 1466702193280 Marionette TRACE conn4 <- [1,854,null,{}] 10:16:33 INFO - PROCESS | 23028 | 1466702193286 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:33 INFO - PROCESS | 23028 | 1466702193291 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:33 INFO - PROCESS | 23028 | 1466702193531 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 10:16:33 INFO - PROCESS | 23028 | 1466702193776 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:33 INFO - PROCESS | 23028 | 1466702193787 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea7c800 == 19 [pid = 23028] [id = 221] 10:16:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 128 (0x8ec3ec00) [pid = 23028] [serial = 664] [outer = (nil)] 10:16:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 129 (0x8fd22000) [pid = 23028] [serial = 665] [outer = 0x8ec3ec00] 10:16:33 INFO - PROCESS | 23028 | 1466702193886 Marionette DEBUG loaded listener.js 10:16:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 130 (0x91214800) [pid = 23028] [serial = 666] [outer = 0x8ec3ec00] 10:16:34 INFO - PROCESS | 23028 | 1466702194772 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1533ms 10:16:34 INFO - PROCESS | 23028 | 1466702194809 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 10:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:16:34 INFO - PROCESS | 23028 | 1466702194814 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 10:16:34 INFO - PROCESS | 23028 | 1466702194821 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:16:34 INFO - PROCESS | 23028 | 1466702194825 Marionette TRACE conn4 <- [1,858,null,{}] 10:16:34 INFO - PROCESS | 23028 | 1466702194832 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:34 INFO - PROCESS | 23028 | 1466702194838 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:35 INFO - PROCESS | 23028 | 1466702195045 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 10:16:35 INFO - PROCESS | 23028 | 1466702195297 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:35 INFO - PROCESS | 23028 | 1466702195318 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x91222800 == 20 [pid = 23028] [id = 222] 10:16:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 131 (0x91222c00) [pid = 23028] [serial = 667] [outer = (nil)] 10:16:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 132 (0x91329400) [pid = 23028] [serial = 668] [outer = 0x91222c00] 10:16:35 INFO - PROCESS | 23028 | 1466702195467 Marionette DEBUG loaded listener.js 10:16:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 133 (0x91613c00) [pid = 23028] [serial = 669] [outer = 0x91222c00] 10:16:36 INFO - PROCESS | 23028 | 1466702196532 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1789ms 10:16:36 INFO - PROCESS | 23028 | 1466702196611 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 10:16:36 INFO - PROCESS | 23028 | 1466702196614 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 10:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:16:36 INFO - PROCESS | 23028 | 1466702196622 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:16:36 INFO - PROCESS | 23028 | 1466702196628 Marionette TRACE conn4 <- [1,862,null,{}] 10:16:36 INFO - PROCESS | 23028 | 1466702196634 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:36 INFO - PROCESS | 23028 | 1466702196641 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:36 INFO - PROCESS | 23028 | 1466702196892 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 10:16:37 INFO - PROCESS | 23028 | 1466702197178 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:37 INFO - PROCESS | 23028 | 1466702197194 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdac00 == 21 [pid = 23028] [id = 223] 10:16:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 134 (0x8ed69400) [pid = 23028] [serial = 670] [outer = (nil)] 10:16:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 135 (0x91907000) [pid = 23028] [serial = 671] [outer = 0x8ed69400] 10:16:37 INFO - PROCESS | 23028 | 1466702197279 Marionette DEBUG loaded listener.js 10:16:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 136 (0x91909800) [pid = 23028] [serial = 672] [outer = 0x8ed69400] 10:16:38 INFO - PROCESS | 23028 | 1466702198238 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1639ms 10:16:38 INFO - PROCESS | 23028 | 1466702198262 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 10:16:38 INFO - PROCESS | 23028 | 1466702198267 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 10:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:16:38 INFO - PROCESS | 23028 | 1466702198274 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:16:38 INFO - PROCESS | 23028 | 1466702198279 Marionette TRACE conn4 <- [1,866,null,{}] 10:16:38 INFO - PROCESS | 23028 | 1466702198285 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:38 INFO - PROCESS | 23028 | 1466702198291 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:38 INFO - PROCESS | 23028 | 1466702198492 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 10:16:38 INFO - PROCESS | 23028 | 1466702198733 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:38 INFO - PROCESS | 23028 | 1466702198742 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce2c00 == 22 [pid = 23028] [id = 224] 10:16:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 137 (0x8ccdd400) [pid = 23028] [serial = 673] [outer = (nil)] 10:16:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 138 (0x919a1800) [pid = 23028] [serial = 674] [outer = 0x8ccdd400] 10:16:38 INFO - PROCESS | 23028 | 1466702198878 Marionette DEBUG loaded listener.js 10:16:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 139 (0x9199c800) [pid = 23028] [serial = 675] [outer = 0x8ccdd400] 10:16:39 INFO - PROCESS | 23028 | 1466702199896 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1640ms 10:16:39 INFO - PROCESS | 23028 | 1466702199945 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 10:16:39 INFO - PROCESS | 23028 | 1466702199951 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 10:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:16:39 INFO - PROCESS | 23028 | 1466702199963 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:16:39 INFO - PROCESS | 23028 | 1466702199967 Marionette TRACE conn4 <- [1,870,null,{}] 10:16:39 INFO - PROCESS | 23028 | 1466702199974 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:39 INFO - PROCESS | 23028 | 1466702199980 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:40 INFO - PROCESS | 23028 | 1466702200218 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 10:16:40 INFO - PROCESS | 23028 | 1466702200510 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:40 INFO - PROCESS | 23028 | 1466702200522 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6400 == 23 [pid = 23028] [id = 225] 10:16:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 140 (0x8bcd8800) [pid = 23028] [serial = 676] [outer = (nil)] 10:16:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 141 (0x8ea18800) [pid = 23028] [serial = 677] [outer = 0x8bcd8800] 10:16:40 INFO - PROCESS | 23028 | 1466702200613 Marionette DEBUG loaded listener.js 10:16:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 142 (0x8eba8c00) [pid = 23028] [serial = 678] [outer = 0x8bcd8800] 10:16:41 INFO - PROCESS | 23028 | 1466702201593 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1687ms 10:16:41 INFO - PROCESS | 23028 | 1466702201652 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 10:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:16:41 INFO - PROCESS | 23028 | 1466702201656 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 10:16:41 INFO - PROCESS | 23028 | 1466702201664 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:16:41 INFO - PROCESS | 23028 | 1466702201667 Marionette TRACE conn4 <- [1,874,null,{}] 10:16:41 INFO - PROCESS | 23028 | 1466702201674 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:41 INFO - PROCESS | 23028 | 1466702201680 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:41 INFO - PROCESS | 23028 | 1466702201935 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 10:16:42 INFO - PROCESS | 23028 | 1466702202387 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:42 INFO - PROCESS | 23028 | 1466702202395 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdc800 == 24 [pid = 23028] [id = 226] 10:16:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 143 (0x8bcdd800) [pid = 23028] [serial = 679] [outer = (nil)] 10:16:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 144 (0x8bce3000) [pid = 23028] [serial = 680] [outer = 0x8bcdd800] 10:16:42 INFO - PROCESS | 23028 | 1466702202480 Marionette DEBUG loaded listener.js 10:16:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 145 (0x8e572800) [pid = 23028] [serial = 681] [outer = 0x8bcdd800] 10:16:43 INFO - PROCESS | 23028 | 1466702203537 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1936ms 10:16:43 INFO - PROCESS | 23028 | 1466702203603 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 10:16:43 INFO - PROCESS | 23028 | 1466702203609 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 10:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:16:43 INFO - PROCESS | 23028 | 1466702203619 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:16:43 INFO - PROCESS | 23028 | 1466702203624 Marionette TRACE conn4 <- [1,878,null,{}] 10:16:43 INFO - PROCESS | 23028 | 1466702203707 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:43 INFO - PROCESS | 23028 | 1466702203716 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:43 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6800 == 23 [pid = 23028] [id = 216] 10:16:43 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec41800 == 22 [pid = 23028] [id = 215] 10:16:43 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6da000 == 21 [pid = 23028] [id = 214] 10:16:43 INFO - PROCESS | 23028 | --DOCSHELL 0x8e572c00 == 20 [pid = 23028] [id = 213] 10:16:43 INFO - PROCESS | 23028 | --DOCSHELL 0x8e690c00 == 19 [pid = 23028] [id = 212] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 144 (0x8ec12c00) [pid = 23028] [serial = 491] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 143 (0x9a507800) [pid = 23028] [serial = 479] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 142 (0x9199c400) [pid = 23028] [serial = 473] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 141 (0x8e6db000) [pid = 23028] [serial = 497] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 140 (0xa33bd400) [pid = 23028] [serial = 485] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 139 (0x99a51800) [pid = 23028] [serial = 476] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 138 (0x9190bc00) [pid = 23028] [serial = 488] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 137 (0x9ad86400) [pid = 23028] [serial = 482] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 136 (0x91ae6c00) [pid = 23028] [serial = 494] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 135 (0x92aa7000) [pid = 23028] [serial = 545] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 134 (0x92ab0000) [pid = 23028] [serial = 542] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 133 (0x8ea79800) [pid = 23028] [serial = 560] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 132 (0x9b130000) [pid = 23028] [serial = 536] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 131 (0xa23a8400) [pid = 23028] [serial = 539] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 130 (0x9ab58000) [pid = 23028] [serial = 500] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 129 (0x8ea72c00) [pid = 23028] [serial = 521] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 128 (0x9a43c800) [pid = 23028] [serial = 533] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 127 (0x9976b000) [pid = 23028] [serial = 530] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 126 (0x8f643800) [pid = 23028] [serial = 524] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 125 (0x93a81000) [pid = 23028] [serial = 527] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 124 (0x8f4b0c00) [pid = 23028] [serial = 596] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 123 (0x91220000) [pid = 23028] [serial = 599] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 122 (0x9132b800) [pid = 23028] [serial = 600] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 121 (0x93794000) [pid = 23028] [serial = 574] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 120 (0x94faac00) [pid = 23028] [serial = 575] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 119 (0x9a502800) [pid = 23028] [serial = 580] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 118 (0x9aa2c400) [pid = 23028] [serial = 581] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 117 (0x91d67c00) [pid = 23028] [serial = 571] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x923ea000) [pid = 23028] [serial = 572] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 115 (0x9764f400) [pid = 23028] [serial = 577] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 114 (0x9a43c000) [pid = 23028] [serial = 578] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 113 (0x8ed69000) [pid = 23028] [serial = 565] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x8f4a9400) [pid = 23028] [serial = 566] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x91326800) [pid = 23028] [serial = 568] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0x914b3000) [pid = 23028] [serial = 569] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x8e6d0800) [pid = 23028] [serial = 562] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x8ea19800) [pid = 23028] [serial = 563] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x8e693400) [pid = 23028] [serial = 590] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x8ea11400) [pid = 23028] [serial = 591] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x8ea71000) [pid = 23028] [serial = 593] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x8eba7400) [pid = 23028] [serial = 594] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x9b708800) [pid = 23028] [serial = 584] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x9b87dc00) [pid = 23028] [serial = 585] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8e691000) [pid = 23028] [serial = 587] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8e69e400) [pid = 23028] [serial = 588] [outer = (nil)] [url = about:blank] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x9a866400) [pid = 23028] [serial = 380] [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.] 10:16:43 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8f63d800) [pid = 23028] [serial = 597] [outer = (nil)] [url = about:blank] 10:16:44 INFO - PROCESS | 23028 | 1466702204080 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 10:16:44 INFO - PROCESS | 23028 | 1466702204251 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:44 INFO - PROCESS | 23028 | 1466702204261 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:44 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e697000 == 20 [pid = 23028] [id = 227] 10:16:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8e69e400) [pid = 23028] [serial = 682] [outer = (nil)] 10:16:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8e6d6000) [pid = 23028] [serial = 683] [outer = 0x8e69e400] 10:16:44 INFO - PROCESS | 23028 | 1466702204343 Marionette DEBUG loaded listener.js 10:16:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8e6dd800) [pid = 23028] [serial = 684] [outer = 0x8e69e400] 10:16:45 INFO - PROCESS | 23028 | 1466702205190 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1594ms 10:16:45 INFO - PROCESS | 23028 | 1466702205216 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 10:16:45 INFO - PROCESS | 23028 | 1466702205223 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 10:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:16:45 INFO - PROCESS | 23028 | 1466702205231 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:16:45 INFO - PROCESS | 23028 | 1466702205236 Marionette TRACE conn4 <- [1,882,null,{}] 10:16:45 INFO - PROCESS | 23028 | 1466702205242 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:45 INFO - PROCESS | 23028 | 1466702205248 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:45 INFO - PROCESS | 23028 | 1466702205449 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 10:16:45 INFO - PROCESS | 23028 | 1466702205605 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:45 INFO - PROCESS | 23028 | 1466702205613 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea0f800 == 21 [pid = 23028] [id = 228] 10:16:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8eba4000) [pid = 23028] [serial = 685] [outer = (nil)] 10:16:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8ec07400) [pid = 23028] [serial = 686] [outer = 0x8eba4000] 10:16:45 INFO - PROCESS | 23028 | 1466702205687 Marionette DEBUG loaded listener.js 10:16:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x8ec36000) [pid = 23028] [serial = 687] [outer = 0x8eba4000] 10:16:46 INFO - PROCESS | 23028 | 1466702206676 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1487ms 10:16:46 INFO - PROCESS | 23028 | 1466702206719 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 10:16:46 INFO - PROCESS | 23028 | 1466702206723 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 10:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:16:46 INFO - PROCESS | 23028 | 1466702206745 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:16:46 INFO - PROCESS | 23028 | 1466702206755 Marionette TRACE conn4 <- [1,886,null,{}] 10:16:46 INFO - PROCESS | 23028 | 1466702206761 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:46 INFO - PROCESS | 23028 | 1466702206770 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:47 INFO - PROCESS | 23028 | 1466702207065 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 10:16:47 INFO - PROCESS | 23028 | 1466702207094 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:47 INFO - PROCESS | 23028 | 1466702207102 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea78c00 == 22 [pid = 23028] [id = 229] 10:16:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x8ec0c000) [pid = 23028] [serial = 688] [outer = (nil)] 10:16:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x8f4b1400) [pid = 23028] [serial = 689] [outer = 0x8ec0c000] 10:16:47 INFO - PROCESS | 23028 | 1466702207177 Marionette DEBUG loaded listener.js 10:16:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x8f623800) [pid = 23028] [serial = 690] [outer = 0x8ec0c000] 10:16:48 INFO - PROCESS | 23028 | 1466702208193 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1504ms 10:16:48 INFO - PROCESS | 23028 | 1466702208237 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 10:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:16:48 INFO - PROCESS | 23028 | 1466702208242 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 10:16:48 INFO - PROCESS | 23028 | 1466702208257 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:16:48 INFO - PROCESS | 23028 | 1466702208259 Marionette TRACE conn4 <- [1,890,null,{}] 10:16:48 INFO - PROCESS | 23028 | 1466702208267 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:48 INFO - PROCESS | 23028 | 1466702208273 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:48 INFO - PROCESS | 23028 | 1466702208678 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x8ec41c00) [pid = 23028] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x9aa3a000) [pid = 23028] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x914b3c00) [pid = 23028] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x9199f800) [pid = 23028] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x9199e800) [pid = 23028] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8e573000) [pid = 23028] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8f630400) [pid = 23028] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8ea71800) [pid = 23028] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8f62f800) [pid = 23028] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8ea10800) [pid = 23028] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x9d813000) [pid = 23028] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x91d64c00) [pid = 23028] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x9a2de000) [pid = 23028] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x94faa000) [pid = 23028] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8fa9d400) [pid = 23028] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:16:48 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8e69e000) [pid = 23028] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:16:48 INFO - PROCESS | 23028 | 1466702208906 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:48 INFO - PROCESS | 23028 | 1466702208916 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdb000 == 23 [pid = 23028] [id = 230] 10:16:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8ccdbc00) [pid = 23028] [serial = 691] [outer = (nil)] 10:16:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8e692400) [pid = 23028] [serial = 692] [outer = 0x8ccdbc00] 10:16:48 INFO - PROCESS | 23028 | 1466702208990 Marionette DEBUG loaded listener.js 10:16:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8ed74400) [pid = 23028] [serial = 693] [outer = 0x8ccdbc00] 10:16:49 INFO - PROCESS | 23028 | 1466702209751 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1546ms 10:16:49 INFO - PROCESS | 23028 | 1466702209794 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 10:16:49 INFO - PROCESS | 23028 | 1466702209799 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 10:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:16:49 INFO - PROCESS | 23028 | 1466702209805 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:16:49 INFO - PROCESS | 23028 | 1466702209809 Marionette TRACE conn4 <- [1,894,null,{}] 10:16:49 INFO - PROCESS | 23028 | 1466702209815 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:49 INFO - PROCESS | 23028 | 1466702209820 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:50 INFO - PROCESS | 23028 | 1466702210074 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 10:16:50 INFO - PROCESS | 23028 | 1466702210091 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:50 INFO - PROCESS | 23028 | 1466702210109 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f630400 == 24 [pid = 23028] [id = 231] 10:16:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8f643800) [pid = 23028] [serial = 694] [outer = (nil)] 10:16:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8fa9d800) [pid = 23028] [serial = 695] [outer = 0x8f643800] 10:16:50 INFO - PROCESS | 23028 | 1466702210195 Marionette DEBUG loaded listener.js 10:16:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x9132b400) [pid = 23028] [serial = 696] [outer = 0x8f643800] 10:16:51 INFO - PROCESS | 23028 | 1466702211427 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1637ms 10:16:51 INFO - PROCESS | 23028 | 1466702211444 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 10:16:51 INFO - PROCESS | 23028 | 1466702211452 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 10:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:16:51 INFO - PROCESS | 23028 | 1466702211462 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:16:51 INFO - PROCESS | 23028 | 1466702211468 Marionette TRACE conn4 <- [1,898,null,{}] 10:16:51 INFO - PROCESS | 23028 | 1466702211479 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:51 INFO - PROCESS | 23028 | 1466702211485 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:51 INFO - PROCESS | 23028 | 1466702211732 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 10:16:52 INFO - PROCESS | 23028 | 1466702212038 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:52 INFO - PROCESS | 23028 | 1466702212047 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69d000 == 25 [pid = 23028] [id = 232] 10:16:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x8e6d3c00) [pid = 23028] [serial = 697] [outer = (nil)] 10:16:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8ea15c00) [pid = 23028] [serial = 698] [outer = 0x8e6d3c00] 10:16:52 INFO - PROCESS | 23028 | 1466702212144 Marionette DEBUG loaded listener.js 10:16:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8ea73c00) [pid = 23028] [serial = 699] [outer = 0x8e6d3c00] 10:16:53 INFO - PROCESS | 23028 | 1466702213160 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1739ms 10:16:53 INFO - PROCESS | 23028 | 1466702213201 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 10:16:53 INFO - PROCESS | 23028 | 1466702213209 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 10:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:16:53 INFO - PROCESS | 23028 | 1466702213221 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:16:53 INFO - PROCESS | 23028 | 1466702213226 Marionette TRACE conn4 <- [1,902,null,{}] 10:16:53 INFO - PROCESS | 23028 | 1466702213234 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:53 INFO - PROCESS | 23028 | 1466702213241 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:53 INFO - PROCESS | 23028 | 1466702213499 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 10:16:53 INFO - PROCESS | 23028 | 1466702213794 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:53 INFO - PROCESS | 23028 | 1466702213802 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec41400 == 26 [pid = 23028] [id = 233] 10:16:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8ecd8000) [pid = 23028] [serial = 700] [outer = (nil)] 10:16:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8ed71c00) [pid = 23028] [serial = 701] [outer = 0x8ecd8000] 10:16:53 INFO - PROCESS | 23028 | 1466702213899 Marionette DEBUG loaded listener.js 10:16:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8f628400) [pid = 23028] [serial = 702] [outer = 0x8ecd8000] 10:16:54 INFO - PROCESS | 23028 | 1466702214915 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1743ms 10:16:55 INFO - PROCESS | 23028 | 1466702215014 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 10:16:55 INFO - PROCESS | 23028 | 1466702215018 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 10:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:16:55 INFO - PROCESS | 23028 | 1466702215033 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:16:55 INFO - PROCESS | 23028 | 1466702215040 Marionette TRACE conn4 <- [1,906,null,{}] 10:16:55 INFO - PROCESS | 23028 | 1466702215058 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:55 INFO - PROCESS | 23028 | 1466702215068 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:55 INFO - PROCESS | 23028 | 1466702215320 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 10:16:55 INFO - PROCESS | 23028 | 1466702215551 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:55 INFO - PROCESS | 23028 | 1466702215565 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x914b4800 == 27 [pid = 23028] [id = 234] 10:16:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x914b4c00) [pid = 23028] [serial = 703] [outer = (nil)] 10:16:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x91620c00) [pid = 23028] [serial = 704] [outer = 0x914b4c00] 10:16:55 INFO - PROCESS | 23028 | 1466702215652 Marionette DEBUG loaded listener.js 10:16:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x9190e000) [pid = 23028] [serial = 705] [outer = 0x914b4c00] 10:16:56 INFO - PROCESS | 23028 | 1466702216594 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1592ms 10:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:16:56 INFO - PROCESS | 23028 | 1466702216625 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 10:16:56 INFO - PROCESS | 23028 | 1466702216630 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 10:16:56 INFO - PROCESS | 23028 | 1466702216637 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:16:56 INFO - PROCESS | 23028 | 1466702216640 Marionette TRACE conn4 <- [1,910,null,{}] 10:16:56 INFO - PROCESS | 23028 | 1466702216647 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:56 INFO - PROCESS | 23028 | 1466702216653 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:56 INFO - PROCESS | 23028 | 1466702216867 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 10:16:57 INFO - PROCESS | 23028 | 1466702217125 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:57 INFO - PROCESS | 23028 | 1466702217136 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3c000 == 28 [pid = 23028] [id = 235] 10:16:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x914bcc00) [pid = 23028] [serial = 706] [outer = (nil)] 10:16:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x91ae1c00) [pid = 23028] [serial = 707] [outer = 0x914bcc00] 10:16:57 INFO - PROCESS | 23028 | 1466702217262 Marionette DEBUG loaded listener.js 10:16:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x91baf400) [pid = 23028] [serial = 708] [outer = 0x914bcc00] 10:16:58 INFO - PROCESS | 23028 | 1466702218181 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1583ms 10:16:58 INFO - PROCESS | 23028 | 1466702218220 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 10:16:58 INFO - PROCESS | 23028 | 1466702218224 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 10:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:16:58 INFO - PROCESS | 23028 | 1466702218232 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:16:58 INFO - PROCESS | 23028 | 1466702218236 Marionette TRACE conn4 <- [1,914,null,{}] 10:16:58 INFO - PROCESS | 23028 | 1466702218242 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:58 INFO - PROCESS | 23028 | 1466702218248 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:58 INFO - PROCESS | 23028 | 1466702218453 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 10:16:58 INFO - PROCESS | 23028 | 1466702218697 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:58 INFO - PROCESS | 23028 | 1466702218704 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:16:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x9190cc00 == 29 [pid = 23028] [id = 236] 10:16:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x919a0c00) [pid = 23028] [serial = 709] [outer = (nil)] 10:16:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x91bb8400) [pid = 23028] [serial = 710] [outer = 0x919a0c00] 10:16:58 INFO - PROCESS | 23028 | 1466702218844 Marionette DEBUG loaded listener.js 10:16:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x91d68000) [pid = 23028] [serial = 711] [outer = 0x919a0c00] 10:16:59 INFO - PROCESS | 23028 | 1466702219791 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1636ms 10:16:59 INFO - PROCESS | 23028 | 1466702219869 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 10:16:59 INFO - PROCESS | 23028 | 1466702219873 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 10:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:16:59 INFO - PROCESS | 23028 | 1466702219881 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:16:59 INFO - PROCESS | 23028 | 1466702219885 Marionette TRACE conn4 <- [1,918,null,{}] 10:16:59 INFO - PROCESS | 23028 | 1466702219891 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:16:59 INFO - PROCESS | 23028 | 1466702219906 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:00 INFO - PROCESS | 23028 | 1466702220203 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 10:17:00 INFO - PROCESS | 23028 | 1466702220503 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:00 INFO - PROCESS | 23028 | 1466702220515 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8faa2c00 == 30 [pid = 23028] [id = 237] 10:17:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x91bb4400) [pid = 23028] [serial = 712] [outer = (nil)] 10:17:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 114 (0x923f0800) [pid = 23028] [serial = 713] [outer = 0x91bb4400] 10:17:00 INFO - PROCESS | 23028 | 1466702220600 Marionette DEBUG loaded listener.js 10:17:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 115 (0x92aa8400) [pid = 23028] [serial = 714] [outer = 0x91bb4400] 10:17:01 INFO - PROCESS | 23028 | 1466702221586 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1737ms 10:17:01 INFO - PROCESS | 23028 | 1466702221619 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 10:17:01 INFO - PROCESS | 23028 | 1466702221623 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 10:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:17:01 INFO - PROCESS | 23028 | 1466702221632 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:17:01 INFO - PROCESS | 23028 | 1466702221635 Marionette TRACE conn4 <- [1,922,null,{}] 10:17:01 INFO - PROCESS | 23028 | 1466702221642 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:01 INFO - PROCESS | 23028 | 1466702221646 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:01 INFO - PROCESS | 23028 | 1466702221853 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 10:17:02 INFO - PROCESS | 23028 | 1466702222114 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:02 INFO - PROCESS | 23028 | 1466702222123 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eb9d800 == 31 [pid = 23028] [id = 238] 10:17:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 116 (0x91bb3800) [pid = 23028] [serial = 715] [outer = (nil)] 10:17:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0x92ab1000) [pid = 23028] [serial = 716] [outer = 0x91bb3800] 10:17:02 INFO - PROCESS | 23028 | 1466702222252 Marionette DEBUG loaded listener.js 10:17:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 118 (0x93785800) [pid = 23028] [serial = 717] [outer = 0x91bb3800] 10:17:03 INFO - PROCESS | 23028 | 1466702223180 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1595ms 10:17:03 INFO - PROCESS | 23028 | 1466702223230 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 10:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:17:03 INFO - PROCESS | 23028 | 1466702223242 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 10:17:03 INFO - PROCESS | 23028 | 1466702223249 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:17:03 INFO - PROCESS | 23028 | 1466702223253 Marionette TRACE conn4 <- [1,926,null,{}] 10:17:03 INFO - PROCESS | 23028 | 1466702223260 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:03 INFO - PROCESS | 23028 | 1466702223266 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:03 INFO - PROCESS | 23028 | 1466702223476 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 10:17:03 INFO - PROCESS | 23028 | 1466702223718 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:03 INFO - PROCESS | 23028 | 1466702223726 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x92aab000 == 32 [pid = 23028] [id = 239] 10:17:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 119 (0x92aae000) [pid = 23028] [serial = 718] [outer = (nil)] 10:17:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 120 (0x9386a800) [pid = 23028] [serial = 719] [outer = 0x92aae000] 10:17:03 INFO - PROCESS | 23028 | 1466702223854 Marionette DEBUG loaded listener.js 10:17:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 121 (0x938b2400) [pid = 23028] [serial = 720] [outer = 0x92aae000] 10:17:04 INFO - PROCESS | 23028 | 1466702224768 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1587ms 10:17:04 INFO - PROCESS | 23028 | 1466702224837 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 10:17:04 INFO - PROCESS | 23028 | 1466702224841 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 10:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:17:04 INFO - PROCESS | 23028 | 1466702224849 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:17:04 INFO - PROCESS | 23028 | 1466702224853 Marionette TRACE conn4 <- [1,930,null,{}] 10:17:04 INFO - PROCESS | 23028 | 1466702224859 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:04 INFO - PROCESS | 23028 | 1466702224865 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:05 INFO - PROCESS | 23028 | 1466702225084 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 10:17:05 INFO - PROCESS | 23028 | 1466702225330 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:05 INFO - PROCESS | 23028 | 1466702225338 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x93866400 == 33 [pid = 23028] [id = 240] 10:17:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 122 (0x938ad400) [pid = 23028] [serial = 721] [outer = (nil)] 10:17:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 123 (0x95095c00) [pid = 23028] [serial = 722] [outer = 0x938ad400] 10:17:05 INFO - PROCESS | 23028 | 1466702225470 Marionette DEBUG loaded listener.js 10:17:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 124 (0x9509b400) [pid = 23028] [serial = 723] [outer = 0x938ad400] 10:17:06 INFO - PROCESS | 23028 | 1466702226466 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1687ms 10:17:06 INFO - PROCESS | 23028 | 1466702226536 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 10:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:17:06 INFO - PROCESS | 23028 | 1466702226541 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 10:17:06 INFO - PROCESS | 23028 | 1466702226548 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:17:06 INFO - PROCESS | 23028 | 1466702226551 Marionette TRACE conn4 <- [1,934,null,{}] 10:17:06 INFO - PROCESS | 23028 | 1466702226558 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:06 INFO - PROCESS | 23028 | 1466702226563 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:06 INFO - PROCESS | 23028 | 1466702226774 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 10:17:07 INFO - PROCESS | 23028 | 1466702227081 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:07 INFO - PROCESS | 23028 | 1466702227090 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdd000 == 34 [pid = 23028] [id = 241] 10:17:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 125 (0x8cce2800) [pid = 23028] [serial = 724] [outer = (nil)] 10:17:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 126 (0x8e6d3400) [pid = 23028] [serial = 725] [outer = 0x8cce2800] 10:17:07 INFO - PROCESS | 23028 | 1466702227183 Marionette DEBUG loaded listener.js 10:17:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 127 (0x8ed73000) [pid = 23028] [serial = 726] [outer = 0x8cce2800] 10:17:08 INFO - PROCESS | 23028 | 1466702228115 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1638ms 10:17:08 INFO - PROCESS | 23028 | 1466702228188 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 10:17:08 INFO - PROCESS | 23028 | 1466702228192 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 10:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:17:08 INFO - PROCESS | 23028 | 1466702228201 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:17:08 INFO - PROCESS | 23028 | 1466702228206 Marionette TRACE conn4 <- [1,938,null,{}] 10:17:08 INFO - PROCESS | 23028 | 1466702228214 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:08 INFO - PROCESS | 23028 | 1466702228220 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:08 INFO - PROCESS | 23028 | 1466702228460 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 10:17:09 INFO - PROCESS | 23028 | 1466702229021 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:09 INFO - PROCESS | 23028 | 1466702229036 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5c00 == 35 [pid = 23028] [id = 242] 10:17:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 128 (0x8bcd6000) [pid = 23028] [serial = 727] [outer = (nil)] 10:17:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 129 (0x8cce9000) [pid = 23028] [serial = 728] [outer = 0x8bcd6000] 10:17:09 INFO - PROCESS | 23028 | 1466702229120 Marionette DEBUG loaded listener.js 10:17:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 130 (0x8e57d000) [pid = 23028] [serial = 729] [outer = 0x8bcd6000] 10:17:10 INFO - PROCESS | 23028 | 1466702230042 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1942ms 10:17:10 INFO - PROCESS | 23028 | 1466702230146 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 10:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:17:10 INFO - PROCESS | 23028 | 1466702230152 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 10:17:10 INFO - PROCESS | 23028 | 1466702230160 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:17:10 INFO - PROCESS | 23028 | 1466702230166 Marionette TRACE conn4 <- [1,942,null,{}] 10:17:10 INFO - PROCESS | 23028 | 1466702230237 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:10 INFO - PROCESS | 23028 | 1466702230242 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:10 INFO - PROCESS | 23028 | 1466702230512 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 10:17:10 INFO - PROCESS | 23028 | 1466702230799 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:10 INFO - PROCESS | 23028 | 1466702230813 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x91222800 == 34 [pid = 23028] [id = 222] 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea7c800 == 33 [pid = 23028] [id = 221] 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x8f624800 == 32 [pid = 23028] [id = 220] 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3e400 == 31 [pid = 23028] [id = 219] 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x8e692c00 == 30 [pid = 23028] [id = 218] 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdc000 == 29 [pid = 23028] [id = 217] 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce2c00 == 28 [pid = 23028] [id = 224] 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6400 == 27 [pid = 23028] [id = 225] 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69d800 == 26 [pid = 23028] [id = 211] 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdac00 == 25 [pid = 23028] [id = 223] 10:17:12 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdc800 == 24 [pid = 23028] [id = 226] 10:17:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd9000 == 25 [pid = 23028] [id = 243] 10:17:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 131 (0x8bcdac00) [pid = 23028] [serial = 730] [outer = (nil)] 10:17:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 132 (0x8bce0400) [pid = 23028] [serial = 731] [outer = 0x8bcdac00] 10:17:12 INFO - PROCESS | 23028 | 1466702232230 Marionette DEBUG loaded listener.js 10:17:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 133 (0x8cce2000) [pid = 23028] [serial = 732] [outer = 0x8bcdac00] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 132 (0x91906400) [pid = 23028] [serial = 609] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 131 (0x8f646400) [pid = 23028] [serial = 605] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 130 (0x8f649400) [pid = 23028] [serial = 638] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 129 (0x8ea6f400) [pid = 23028] [serial = 602] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 128 (0x8eba0400) [pid = 23028] [serial = 603] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 127 (0x9d861800) [pid = 23028] [serial = 632] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 126 (0x9a2e6c00) [pid = 23028] [serial = 623] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 125 (0x9a502000) [pid = 23028] [serial = 626] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 124 (0x99bcac00) [pid = 23028] [serial = 620] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 123 (0x8eba7c00) [pid = 23028] [serial = 645] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 122 (0x9d883800) [pid = 23028] [serial = 633] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 121 (0x8e69fc00) [pid = 23028] [serial = 642] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 120 (0x9a3bfc00) [pid = 23028] [serial = 624] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 119 (0x8ecd2800) [pid = 23028] [serial = 647] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 118 (0x9a510400) [pid = 23028] [serial = 627] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 117 (0x98d84400) [pid = 23028] [serial = 618] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x91d6a000) [pid = 23028] [serial = 612] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 115 (0x8eb9b800) [pid = 23028] [serial = 635] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 114 (0x9517c000) [pid = 23028] [serial = 617] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 113 (0x8fd1e000) [pid = 23028] [serial = 639] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x9a22ac00) [pid = 23028] [serial = 621] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x8eccc800) [pid = 23028] [serial = 636] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0x8ecda400) [pid = 23028] [serial = 650] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x8ed67800) [pid = 23028] [serial = 648] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x9b6e4c00) [pid = 23028] [serial = 630] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x91613800) [pid = 23028] [serial = 608] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x91bb8000) [pid = 23028] [serial = 611] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x9ab55000) [pid = 23028] [serial = 629] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x923f2400) [pid = 23028] [serial = 614] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x8e690800) [pid = 23028] [serial = 641] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8faa3c00) [pid = 23028] [serial = 606] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x92aa6400) [pid = 23028] [serial = 615] [outer = (nil)] [url = about:blank] 10:17:12 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8ea7ac00) [pid = 23028] [serial = 644] [outer = (nil)] [url = about:blank] 10:17:13 INFO - PROCESS | 23028 | 1466702233318 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 3194ms 10:17:13 INFO - PROCESS | 23028 | 1466702233355 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 10:17:13 INFO - PROCESS | 23028 | 1466702233361 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 10:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:17:13 INFO - PROCESS | 23028 | 1466702233371 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:17:13 INFO - PROCESS | 23028 | 1466702233376 Marionette TRACE conn4 <- [1,946,null,{}] 10:17:13 INFO - PROCESS | 23028 | 1466702233396 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:13 INFO - PROCESS | 23028 | 1466702233403 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:13 INFO - PROCESS | 23028 | 1466702233586 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 10:17:13 INFO - PROCESS | 23028 | 1466702233600 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:13 INFO - PROCESS | 23028 | 1466702233608 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d8400 == 26 [pid = 23028] [id = 244] 10:17:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8e6d9c00) [pid = 23028] [serial = 733] [outer = (nil)] 10:17:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8ea0e000) [pid = 23028] [serial = 734] [outer = 0x8e6d9c00] 10:17:13 INFO - PROCESS | 23028 | 1466702233689 Marionette DEBUG loaded listener.js 10:17:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8ea17400) [pid = 23028] [serial = 735] [outer = 0x8e6d9c00] 10:17:14 INFO - PROCESS | 23028 | 1466702234671 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1349ms 10:17:14 INFO - PROCESS | 23028 | 1466702234719 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 10:17:14 INFO - PROCESS | 23028 | 1466702234727 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 10:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:17:14 INFO - PROCESS | 23028 | 1466702234738 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:17:14 INFO - PROCESS | 23028 | 1466702234743 Marionette TRACE conn4 <- [1,950,null,{}] 10:17:14 INFO - PROCESS | 23028 | 1466702234754 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:14 INFO - PROCESS | 23028 | 1466702234760 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:15 INFO - PROCESS | 23028 | 1466702235016 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 10:17:15 INFO - PROCESS | 23028 | 1466702235117 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:15 INFO - PROCESS | 23028 | 1466702235133 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d0800 == 27 [pid = 23028] [id = 245] 10:17:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x8e6df800) [pid = 23028] [serial = 736] [outer = (nil)] 10:17:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x8eba9800) [pid = 23028] [serial = 737] [outer = 0x8e6df800] 10:17:15 INFO - PROCESS | 23028 | 1466702235225 Marionette DEBUG loaded listener.js 10:17:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x8ec0cc00) [pid = 23028] [serial = 738] [outer = 0x8e6df800] 10:17:16 INFO - PROCESS | 23028 | 1466702236325 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1639ms 10:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:17:16 INFO - PROCESS | 23028 | 1466702236377 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 10:17:16 INFO - PROCESS | 23028 | 1466702236381 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 10:17:16 INFO - PROCESS | 23028 | 1466702236393 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:17:16 INFO - PROCESS | 23028 | 1466702236398 Marionette TRACE conn4 <- [1,954,null,{}] 10:17:16 INFO - PROCESS | 23028 | 1466702236419 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:16 INFO - PROCESS | 23028 | 1466702236430 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:16 INFO - PROCESS | 23028 | 1466702236692 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 10:17:16 INFO - PROCESS | 23028 | 1466702236715 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:16 INFO - PROCESS | 23028 | 1466702236724 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd1400 == 28 [pid = 23028] [id = 246] 10:17:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x8ecd4000) [pid = 23028] [serial = 739] [outer = (nil)] 10:17:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x8ed68000) [pid = 23028] [serial = 740] [outer = 0x8ecd4000] 10:17:16 INFO - PROCESS | 23028 | 1466702236842 Marionette DEBUG loaded listener.js 10:17:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x8ed6e000) [pid = 23028] [serial = 741] [outer = 0x8ecd4000] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x8e579000) [pid = 23028] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x8ec0c000) [pid = 23028] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x8bcdd800) [pid = 23028] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x8ed69400) [pid = 23028] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x8eba4000) [pid = 23028] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x8f63e000) [pid = 23028] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8bcdfc00) [pid = 23028] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8e6d8800) [pid = 23028] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8ccdd400) [pid = 23028] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8e69e400) [pid = 23028] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8ec43800) [pid = 23028] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8ec3ec00) [pid = 23028] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x91222c00) [pid = 23028] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8f643800) [pid = 23028] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8bcd8800) [pid = 23028] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:17:17 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ccdbc00) [pid = 23028] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:17:18 INFO - PROCESS | 23028 | 1466702238694 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2348ms 10:17:18 INFO - PROCESS | 23028 | 1466702238735 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 10:17:18 INFO - PROCESS | 23028 | 1466702238743 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 10:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:17:18 INFO - PROCESS | 23028 | 1466702238753 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:17:18 INFO - PROCESS | 23028 | 1466702238758 Marionette TRACE conn4 <- [1,958,null,{}] 10:17:18 INFO - PROCESS | 23028 | 1466702238771 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:18 INFO - PROCESS | 23028 | 1466702238780 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:18 INFO - PROCESS | 23028 | 1466702238990 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 10:17:19 INFO - PROCESS | 23028 | 1466702239224 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:19 INFO - PROCESS | 23028 | 1466702239230 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:19 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e693000 == 29 [pid = 23028] [id = 247] 10:17:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8e698800) [pid = 23028] [serial = 742] [outer = (nil)] 10:17:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8e6dbc00) [pid = 23028] [serial = 743] [outer = 0x8e698800] 10:17:19 INFO - PROCESS | 23028 | 1466702239367 Marionette DEBUG loaded listener.js 10:17:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8ea1a400) [pid = 23028] [serial = 744] [outer = 0x8e698800] 10:17:20 INFO - PROCESS | 23028 | 1466702240330 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1639ms 10:17:20 INFO - PROCESS | 23028 | 1466702240392 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 10:17:20 INFO - PROCESS | 23028 | 1466702240401 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 10:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:17:20 INFO - PROCESS | 23028 | 1466702240412 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:17:20 INFO - PROCESS | 23028 | 1466702240416 Marionette TRACE conn4 <- [1,962,null,{}] 10:17:20 INFO - PROCESS | 23028 | 1466702240424 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:20 INFO - PROCESS | 23028 | 1466702240430 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:20 INFO - PROCESS | 23028 | 1466702240692 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 10:17:21 INFO - PROCESS | 23028 | 1466702241033 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:21 INFO - PROCESS | 23028 | 1466702241046 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec0c000 == 30 [pid = 23028] [id = 248] 10:17:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x8ec0c800) [pid = 23028] [serial = 745] [outer = (nil)] 10:17:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x8ec13800) [pid = 23028] [serial = 746] [outer = 0x8ec0c800] 10:17:21 INFO - PROCESS | 23028 | 1466702241135 Marionette DEBUG loaded listener.js 10:17:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8ec3e400) [pid = 23028] [serial = 747] [outer = 0x8ec0c800] 10:17:22 INFO - PROCESS | 23028 | 1466702242196 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1842ms 10:17:22 INFO - PROCESS | 23028 | 1466702242255 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 10:17:22 INFO - PROCESS | 23028 | 1466702242259 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 10:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:17:22 INFO - PROCESS | 23028 | 1466702242266 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 23028 | 1466702242273 Marionette TRACE conn4 <- [1,966,null,{}] 10:17:22 INFO - PROCESS | 23028 | 1466702242291 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:22 INFO - PROCESS | 23028 | 1466702242301 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:22 INFO - PROCESS | 23028 | 1466702242543 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 10:17:22 INFO - PROCESS | 23028 | 1466702242760 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:22 INFO - PROCESS | 23028 | 1466702242774 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57a800 == 31 [pid = 23028] [id = 249] 10:17:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8f4ab400) [pid = 23028] [serial = 748] [outer = (nil)] 10:17:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8f4adc00) [pid = 23028] [serial = 749] [outer = 0x8f4ab400] 10:17:22 INFO - PROCESS | 23028 | 1466702242910 Marionette DEBUG loaded listener.js 10:17:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8f629800) [pid = 23028] [serial = 750] [outer = 0x8f4ab400] 10:17:23 INFO - PROCESS | 23028 | 1466702243890 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1689ms 10:17:23 INFO - PROCESS | 23028 | 1466702243956 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 10:17:23 INFO - PROCESS | 23028 | 1466702243962 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 10:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:17:23 INFO - PROCESS | 23028 | 1466702243970 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:17:23 INFO - PROCESS | 23028 | 1466702243973 Marionette TRACE conn4 <- [1,970,null,{}] 10:17:23 INFO - PROCESS | 23028 | 1466702243980 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:23 INFO - PROCESS | 23028 | 1466702243985 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:24 INFO - PROCESS | 23028 | 1466702244229 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 10:17:24 INFO - PROCESS | 23028 | 1466702244444 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:24 INFO - PROCESS | 23028 | 1466702244451 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69fc00 == 32 [pid = 23028] [id = 250] 10:17:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8f641400) [pid = 23028] [serial = 751] [outer = (nil)] 10:17:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x8f647c00) [pid = 23028] [serial = 752] [outer = 0x8f641400] 10:17:24 INFO - PROCESS | 23028 | 1466702244584 Marionette DEBUG loaded listener.js 10:17:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x8fa9a400) [pid = 23028] [serial = 753] [outer = 0x8f641400] 10:17:25 INFO - PROCESS | 23028 | 1466702245568 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1637ms 10:17:25 INFO - PROCESS | 23028 | 1466702245608 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 10:17:25 INFO - PROCESS | 23028 | 1466702245612 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 10:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:17:25 INFO - PROCESS | 23028 | 1466702245619 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:17:25 INFO - PROCESS | 23028 | 1466702245624 Marionette TRACE conn4 <- [1,974,null,{}] 10:17:25 INFO - PROCESS | 23028 | 1466702245631 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:25 INFO - PROCESS | 23028 | 1466702245636 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:25 INFO - PROCESS | 23028 | 1466702245825 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 10:17:26 INFO - PROCESS | 23028 | 1466702246067 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:26 INFO - PROCESS | 23028 | 1466702246079 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:26 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea7b400 == 33 [pid = 23028] [id = 251] 10:17:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x8f624400) [pid = 23028] [serial = 754] [outer = (nil)] 10:17:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x8faa2400) [pid = 23028] [serial = 755] [outer = 0x8f624400] 10:17:26 INFO - PROCESS | 23028 | 1466702246209 Marionette DEBUG loaded listener.js 10:17:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x8faa5800) [pid = 23028] [serial = 756] [outer = 0x8f624400] 10:17:27 INFO - PROCESS | 23028 | 1466702247156 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1589ms 10:17:27 INFO - PROCESS | 23028 | 1466702247209 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 10:17:27 INFO - PROCESS | 23028 | 1466702247213 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 10:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:17:27 INFO - PROCESS | 23028 | 1466702247221 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 23028 | 1466702247225 Marionette TRACE conn4 <- [1,978,null,{}] 10:17:27 INFO - PROCESS | 23028 | 1466702247231 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:27 INFO - PROCESS | 23028 | 1466702247243 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:27 INFO - PROCESS | 23028 | 1466702247533 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 10:17:27 INFO - PROCESS | 23028 | 1466702247808 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:27 INFO - PROCESS | 23028 | 1466702247819 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e579c00 == 34 [pid = 23028] [id = 252] 10:17:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x8e57ac00) [pid = 23028] [serial = 757] [outer = (nil)] 10:17:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x9121e800) [pid = 23028] [serial = 758] [outer = 0x8e57ac00] 10:17:27 INFO - PROCESS | 23028 | 1466702247906 Marionette DEBUG loaded listener.js 10:17:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x9132e800) [pid = 23028] [serial = 759] [outer = 0x8e57ac00] 10:17:28 INFO - PROCESS | 23028 | 1466702248793 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1636ms 10:17:28 INFO - PROCESS | 23028 | 1466702248865 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 10:17:28 INFO - PROCESS | 23028 | 1466702248870 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 10:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:17:28 INFO - PROCESS | 23028 | 1466702248881 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:17:28 INFO - PROCESS | 23028 | 1466702248884 Marionette TRACE conn4 <- [1,982,null,{}] 10:17:28 INFO - PROCESS | 23028 | 1466702248892 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:28 INFO - PROCESS | 23028 | 1466702248899 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:29 INFO - PROCESS | 23028 | 1466702249093 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 10:17:29 INFO - PROCESS | 23028 | 1466702249266 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:29 INFO - PROCESS | 23028 | 1466702249274 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57e800 == 35 [pid = 23028] [id = 253] 10:17:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x8eb9f000) [pid = 23028] [serial = 760] [outer = (nil)] 10:17:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x914b3000) [pid = 23028] [serial = 761] [outer = 0x8eb9f000] 10:17:29 INFO - PROCESS | 23028 | 1466702249421 Marionette DEBUG loaded listener.js 10:17:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 114 (0x914b6800) [pid = 23028] [serial = 762] [outer = 0x8eb9f000] 10:17:30 INFO - PROCESS | 23028 | 1466702250368 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1542ms 10:17:30 INFO - PROCESS | 23028 | 1466702250425 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 10:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:17:30 INFO - PROCESS | 23028 | 1466702250436 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 10:17:30 INFO - PROCESS | 23028 | 1466702250444 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:17:30 INFO - PROCESS | 23028 | 1466702250449 Marionette TRACE conn4 <- [1,986,null,{}] 10:17:30 INFO - PROCESS | 23028 | 1466702250456 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:30 INFO - PROCESS | 23028 | 1466702250462 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:30 INFO - PROCESS | 23028 | 1466702250649 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 10:17:30 INFO - PROCESS | 23028 | 1466702250879 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:30 INFO - PROCESS | 23028 | 1466702250886 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6c00 == 36 [pid = 23028] [id = 254] 10:17:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 115 (0x8bcd7c00) [pid = 23028] [serial = 763] [outer = (nil)] 10:17:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 116 (0x8ccddc00) [pid = 23028] [serial = 764] [outer = 0x8bcd7c00] 10:17:31 INFO - PROCESS | 23028 | 1466702251155 Marionette DEBUG loaded listener.js 10:17:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 117 (0x8e579400) [pid = 23028] [serial = 765] [outer = 0x8bcd7c00] 10:17:32 INFO - PROCESS | 23028 | 1466702252123 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1742ms 10:17:32 INFO - PROCESS | 23028 | 1466702252187 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 10:17:32 INFO - PROCESS | 23028 | 1466702252194 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 10:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:17:32 INFO - PROCESS | 23028 | 1466702252203 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:17:32 INFO - PROCESS | 23028 | 1466702252209 Marionette TRACE conn4 <- [1,990,null,{}] 10:17:32 INFO - PROCESS | 23028 | 1466702252217 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:32 INFO - PROCESS | 23028 | 1466702252224 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:32 INFO - PROCESS | 23028 | 1466702252531 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 10:17:32 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d0800 == 35 [pid = 23028] [id = 245] 10:17:32 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d8400 == 34 [pid = 23028] [id = 244] 10:17:32 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd9000 == 33 [pid = 23028] [id = 243] 10:17:32 INFO - PROCESS | 23028 | 1466702252835 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:32 INFO - PROCESS | 23028 | 1466702252842 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 116 (0x8ed75800) [pid = 23028] [serial = 651] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 115 (0x8f4b1400) [pid = 23028] [serial = 689] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 114 (0x8bce3000) [pid = 23028] [serial = 680] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 113 (0x8e572800) [pid = 23028] [serial = 681] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x91907000) [pid = 23028] [serial = 671] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x91909800) [pid = 23028] [serial = 672] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0x8ec07400) [pid = 23028] [serial = 686] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x8f647000) [pid = 23028] [serial = 662] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x8f645400) [pid = 23028] [serial = 663] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x8ccdb800) [pid = 23028] [serial = 653] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x8cce4800) [pid = 23028] [serial = 654] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x8ea6f800) [pid = 23028] [serial = 656] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x8eba2400) [pid = 23028] [serial = 657] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x919a1800) [pid = 23028] [serial = 674] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x9199c800) [pid = 23028] [serial = 675] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8e6d6000) [pid = 23028] [serial = 683] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8e6dd800) [pid = 23028] [serial = 684] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8ed6bc00) [pid = 23028] [serial = 659] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8ed74800) [pid = 23028] [serial = 660] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8fd22000) [pid = 23028] [serial = 665] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x91214800) [pid = 23028] [serial = 666] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x91329400) [pid = 23028] [serial = 668] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x91613c00) [pid = 23028] [serial = 669] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x9132b400) [pid = 23028] [serial = 696] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8fa9d800) [pid = 23028] [serial = 695] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8ea18800) [pid = 23028] [serial = 677] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8eba8c00) [pid = 23028] [serial = 678] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8f623800) [pid = 23028] [serial = 690] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ed74400) [pid = 23028] [serial = 693] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ec36000) [pid = 23028] [serial = 687] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8e692400) [pid = 23028] [serial = 692] [outer = (nil)] [url = about:blank] 10:17:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce3000 == 34 [pid = 23028] [id = 255] 10:17:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8cce1c00) [pid = 23028] [serial = 766] [outer = (nil)] 10:17:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8e573400) [pid = 23028] [serial = 767] [outer = 0x8cce1c00] 10:17:32 INFO - PROCESS | 23028 | 1466702252969 Marionette DEBUG loaded listener.js 10:17:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8e6dac00) [pid = 23028] [serial = 768] [outer = 0x8cce1c00] 10:17:33 INFO - PROCESS | 23028 | 1466702253824 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1692ms 10:17:33 INFO - PROCESS | 23028 | 1466702253894 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 10:17:33 INFO - PROCESS | 23028 | 1466702253901 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 10:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:17:33 INFO - PROCESS | 23028 | 1466702253912 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:17:33 INFO - PROCESS | 23028 | 1466702253916 Marionette TRACE conn4 <- [1,994,null,{}] 10:17:33 INFO - PROCESS | 23028 | 1466702253923 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:33 INFO - PROCESS | 23028 | 1466702253929 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:34 INFO - PROCESS | 23028 | 1466702254122 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 10:17:34 INFO - PROCESS | 23028 | 1466702254256 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:34 INFO - PROCESS | 23028 | 1466702254262 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d3000 == 35 [pid = 23028] [id = 256] 10:17:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8e6d4400) [pid = 23028] [serial = 769] [outer = (nil)] 10:17:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8ec14000) [pid = 23028] [serial = 770] [outer = 0x8e6d4400] 10:17:34 INFO - PROCESS | 23028 | 1466702254337 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8eccec00) [pid = 23028] [serial = 771] [outer = 0x8e6d4400] 10:17:35 INFO - PROCESS | 23028 | 1466702255250 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1379ms 10:17:35 INFO - PROCESS | 23028 | 1466702255292 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 10:17:35 INFO - PROCESS | 23028 | 1466702255295 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 10:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:17:35 INFO - PROCESS | 23028 | 1466702255310 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:17:35 INFO - PROCESS | 23028 | 1466702255316 Marionette TRACE conn4 <- [1,998,null,{}] 10:17:35 INFO - PROCESS | 23028 | 1466702255333 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:35 INFO - PROCESS | 23028 | 1466702255350 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:35 INFO - PROCESS | 23028 | 1466702255606 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 10:17:35 INFO - PROCESS | 23028 | 1466702255632 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:35 INFO - PROCESS | 23028 | 1466702255641 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eb9f800 == 36 [pid = 23028] [id = 257] 10:17:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8f4ab000) [pid = 23028] [serial = 772] [outer = (nil)] 10:17:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8f4b0400) [pid = 23028] [serial = 773] [outer = 0x8f4ab000] 10:17:35 INFO - PROCESS | 23028 | 1466702255713 Marionette DEBUG loaded listener.js 10:17:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8f625c00) [pid = 23028] [serial = 774] [outer = 0x8f4ab000] 10:17:36 INFO - PROCESS | 23028 | 1466702256688 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1439ms 10:17:36 INFO - PROCESS | 23028 | 1466702256751 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 10:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:17:36 INFO - PROCESS | 23028 | 1466702256756 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 10:17:36 INFO - PROCESS | 23028 | 1466702256763 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:17:36 INFO - PROCESS | 23028 | 1466702256766 Marionette TRACE conn4 <- [1,1002,null,{}] 10:17:36 INFO - PROCESS | 23028 | 1466702256772 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:36 INFO - PROCESS | 23028 | 1466702256777 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:37 INFO - PROCESS | 23028 | 1466702257026 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 10:17:37 INFO - PROCESS | 23028 | 1466702257050 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:37 INFO - PROCESS | 23028 | 1466702257061 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed75000 == 37 [pid = 23028] [id = 258] 10:17:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8f4a9400) [pid = 23028] [serial = 775] [outer = (nil)] 10:17:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x8f645400) [pid = 23028] [serial = 776] [outer = 0x8f4a9400] 10:17:37 INFO - PROCESS | 23028 | 1466702257131 Marionette DEBUG loaded listener.js 10:17:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x8fa9d800) [pid = 23028] [serial = 777] [outer = 0x8f4a9400] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8e6d9c00) [pid = 23028] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8e6df800) [pid = 23028] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x91bb3800) [pid = 23028] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x92aae000) [pid = 23028] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x914bcc00) [pid = 23028] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x91bb4400) [pid = 23028] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8e6d3c00) [pid = 23028] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x919a0c00) [pid = 23028] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x938ad400) [pid = 23028] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x914b4c00) [pid = 23028] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8cce2800) [pid = 23028] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8bcd6000) [pid = 23028] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ecd8000) [pid = 23028] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:17:37 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8bcdac00) [pid = 23028] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:17:38 INFO - PROCESS | 23028 | 1466702258209 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1481ms 10:17:38 INFO - PROCESS | 23028 | 1466702258244 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 10:17:38 INFO - PROCESS | 23028 | 1466702258248 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 10:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:17:38 INFO - PROCESS | 23028 | 1466702258255 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:17:38 INFO - PROCESS | 23028 | 1466702258258 Marionette TRACE conn4 <- [1,1006,null,{}] 10:17:38 INFO - PROCESS | 23028 | 1466702258264 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:38 INFO - PROCESS | 23028 | 1466702258268 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:38 INFO - PROCESS | 23028 | 1466702258434 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 10:17:38 INFO - PROCESS | 23028 | 1466702258449 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:38 INFO - PROCESS | 23028 | 1466702258458 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec10800 == 38 [pid = 23028] [id = 259] 10:17:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ec43400) [pid = 23028] [serial = 778] [outer = (nil)] 10:17:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8f647000) [pid = 23028] [serial = 779] [outer = 0x8ec43400] 10:17:38 INFO - PROCESS | 23028 | 1466702258656 Marionette DEBUG loaded listener.js 10:17:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x91214800) [pid = 23028] [serial = 780] [outer = 0x8ec43400] 10:17:39 INFO - PROCESS | 23028 | 1466702259505 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1350ms 10:17:39 INFO - PROCESS | 23028 | 1466702259607 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 10:17:39 INFO - PROCESS | 23028 | 1466702259614 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 10:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:17:39 INFO - PROCESS | 23028 | 1466702259624 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:17:39 INFO - PROCESS | 23028 | 1466702259631 Marionette TRACE conn4 <- [1,1010,null,{}] 10:17:39 INFO - PROCESS | 23028 | 1466702259642 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:39 INFO - PROCESS | 23028 | 1466702259648 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:39 INFO - PROCESS | 23028 | 1466702259875 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 10:17:40 INFO - PROCESS | 23028 | 1466702260052 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:40 INFO - PROCESS | 23028 | 1466702260072 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce2800 == 39 [pid = 23028] [id = 260] 10:17:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8e69ec00) [pid = 23028] [serial = 781] [outer = (nil)] 10:17:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8e6d7c00) [pid = 23028] [serial = 782] [outer = 0x8e69ec00] 10:17:40 INFO - PROCESS | 23028 | 1466702260253 Marionette DEBUG loaded listener.js 10:17:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8ea16800) [pid = 23028] [serial = 783] [outer = 0x8e69ec00] 10:17:41 INFO - PROCESS | 23028 | 1466702261279 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1697ms 10:17:41 INFO - PROCESS | 23028 | 1466702261321 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 10:17:41 INFO - PROCESS | 23028 | 1466702261327 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 10:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:17:41 INFO - PROCESS | 23028 | 1466702261339 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:17:41 INFO - PROCESS | 23028 | 1466702261346 Marionette TRACE conn4 <- [1,1014,null,{}] 10:17:41 INFO - PROCESS | 23028 | 1466702261353 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:41 INFO - PROCESS | 23028 | 1466702261360 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:41 INFO - PROCESS | 23028 | 1466702261581 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 10:17:41 INFO - PROCESS | 23028 | 1466702261808 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:41 INFO - PROCESS | 23028 | 1466702261816 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec43800 == 40 [pid = 23028] [id = 261] 10:17:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8ecd3000) [pid = 23028] [serial = 784] [outer = (nil)] 10:17:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8ed67c00) [pid = 23028] [serial = 785] [outer = 0x8ecd3000] 10:17:41 INFO - PROCESS | 23028 | 1466702261952 Marionette DEBUG loaded listener.js 10:17:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8f4a2c00) [pid = 23028] [serial = 786] [outer = 0x8ecd3000] 10:17:42 INFO - PROCESS | 23028 | 1466702262905 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1642ms 10:17:42 INFO - PROCESS | 23028 | 1466702262978 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 10:17:42 INFO - PROCESS | 23028 | 1466702262983 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 10:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:17:42 INFO - PROCESS | 23028 | 1466702262992 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:17:42 INFO - PROCESS | 23028 | 1466702262997 Marionette TRACE conn4 <- [1,1018,null,{}] 10:17:43 INFO - PROCESS | 23028 | 1466702263014 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:43 INFO - PROCESS | 23028 | 1466702263024 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:43 INFO - PROCESS | 23028 | 1466702263269 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 10:17:43 INFO - PROCESS | 23028 | 1466702263586 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 23028 | 1466702263601 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x91218400 == 41 [pid = 23028] [id = 262] 10:17:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x9121a400) [pid = 23028] [serial = 787] [outer = (nil)] 10:17:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x91324c00) [pid = 23028] [serial = 788] [outer = 0x9121a400] 10:17:43 INFO - PROCESS | 23028 | 1466702263690 Marionette DEBUG loaded listener.js 10:17:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x9132b800) [pid = 23028] [serial = 789] [outer = 0x9121a400] 10:17:44 INFO - PROCESS | 23028 | 1466702264626 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1688ms 10:17:44 INFO - PROCESS | 23028 | 1466702264680 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 23028 | 1466702264683 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 10:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:17:44 INFO - PROCESS | 23028 | 1466702264691 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 23028 | 1466702264694 Marionette TRACE conn4 <- [1,1022,null,{}] 10:17:44 INFO - PROCESS | 23028 | 1466702264700 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:44 INFO - PROCESS | 23028 | 1466702264706 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:44 INFO - PROCESS | 23028 | 1466702264914 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 10:17:45 INFO - PROCESS | 23028 | 1466702265143 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:45 INFO - PROCESS | 23028 | 1466702265151 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea7e800 == 42 [pid = 23028] [id = 263] 10:17:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x8f4a2400) [pid = 23028] [serial = 790] [outer = (nil)] 10:17:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x91613400) [pid = 23028] [serial = 791] [outer = 0x8f4a2400] 10:17:45 INFO - PROCESS | 23028 | 1466702265286 Marionette DEBUG loaded listener.js 10:17:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x9161ac00) [pid = 23028] [serial = 792] [outer = 0x8f4a2400] 10:17:46 INFO - PROCESS | 23028 | 1466702266243 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1587ms 10:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:17:46 INFO - PROCESS | 23028 | 1466702266278 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 10:17:46 INFO - PROCESS | 23028 | 1466702266281 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 10:17:46 INFO - PROCESS | 23028 | 1466702266289 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:17:46 INFO - PROCESS | 23028 | 1466702266292 Marionette TRACE conn4 <- [1,1026,null,{}] 10:17:46 INFO - PROCESS | 23028 | 1466702266299 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:46 INFO - PROCESS | 23028 | 1466702266305 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:46 INFO - PROCESS | 23028 | 1466702266503 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 10:17:46 INFO - PROCESS | 23028 | 1466702266687 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 23028 | 1466702266701 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:46 INFO - PROCESS | 23028 | ++DOCSHELL 0x914bc400 == 43 [pid = 23028] [id = 264] 10:17:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x91614800) [pid = 23028] [serial = 793] [outer = (nil)] 10:17:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x9190a800) [pid = 23028] [serial = 794] [outer = 0x91614800] 10:17:46 INFO - PROCESS | 23028 | 1466702266843 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x9199a800) [pid = 23028] [serial = 795] [outer = 0x91614800] 10:17:47 INFO - PROCESS | 23028 | 1466702267808 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1584ms 10:17:47 INFO - PROCESS | 23028 | 1466702267874 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 10:17:47 INFO - PROCESS | 23028 | 1466702267879 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 10:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:17:47 INFO - PROCESS | 23028 | 1466702267887 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:17:47 INFO - PROCESS | 23028 | 1466702267892 Marionette TRACE conn4 <- [1,1030,null,{}] 10:17:47 INFO - PROCESS | 23028 | 1466702267899 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:47 INFO - PROCESS | 23028 | 1466702267912 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:48 INFO - PROCESS | 23028 | 1466702268191 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 10:17:48 INFO - PROCESS | 23028 | 1466702268460 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:48 INFO - PROCESS | 23028 | 1466702268470 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec07c00 == 44 [pid = 23028] [id = 265] 10:17:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x91908c00) [pid = 23028] [serial = 796] [outer = (nil)] 10:17:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x91ae3c00) [pid = 23028] [serial = 797] [outer = 0x91908c00] 10:17:48 INFO - PROCESS | 23028 | 1466702268557 Marionette DEBUG loaded listener.js 10:17:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x91bb3800) [pid = 23028] [serial = 798] [outer = 0x91908c00] 10:17:49 INFO - PROCESS | 23028 | 1466702269503 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1686ms 10:17:49 INFO - PROCESS | 23028 | 1466702269575 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 10:17:49 INFO - PROCESS | 23028 | 1466702269580 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 10:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:17:49 INFO - PROCESS | 23028 | 1466702269587 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:17:49 INFO - PROCESS | 23028 | 1466702269590 Marionette TRACE conn4 <- [1,1034,null,{}] 10:17:49 INFO - PROCESS | 23028 | 1466702269597 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:49 INFO - PROCESS | 23028 | 1466702269603 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:49 INFO - PROCESS | 23028 | 1466702269801 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 10:17:50 INFO - PROCESS | 23028 | 1466702270035 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:50 INFO - PROCESS | 23028 | 1466702270045 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa9b000 == 45 [pid = 23028] [id = 266] 10:17:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x8fd16c00) [pid = 23028] [serial = 799] [outer = (nil)] 10:17:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x91bb9c00) [pid = 23028] [serial = 800] [outer = 0x8fd16c00] 10:17:50 INFO - PROCESS | 23028 | 1466702270172 Marionette DEBUG loaded listener.js 10:17:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x91bbe800) [pid = 23028] [serial = 801] [outer = 0x8fd16c00] 10:17:51 INFO - PROCESS | 23028 | 1466702271117 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1586ms 10:17:51 INFO - PROCESS | 23028 | 1466702271175 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 10:17:51 INFO - PROCESS | 23028 | 1466702271180 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 10:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:17:51 INFO - PROCESS | 23028 | 1466702271187 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:17:51 INFO - PROCESS | 23028 | 1466702271192 Marionette TRACE conn4 <- [1,1038,null,{}] 10:17:51 INFO - PROCESS | 23028 | 1466702271198 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:51 INFO - PROCESS | 23028 | 1466702271204 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:51 INFO - PROCESS | 23028 | 1466702271450 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 10:17:52 INFO - PROCESS | 23028 | 1466702271991 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:52 INFO - PROCESS | 23028 | 1466702272003 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e696400 == 46 [pid = 23028] [id = 267] 10:17:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x8e697400) [pid = 23028] [serial = 802] [outer = (nil)] 10:17:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x8e6d3c00) [pid = 23028] [serial = 803] [outer = 0x8e697400] 10:17:52 INFO - PROCESS | 23028 | 1466702272080 Marionette DEBUG loaded listener.js 10:17:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x8ea6f800) [pid = 23028] [serial = 804] [outer = 0x8e697400] 10:17:53 INFO - PROCESS | 23028 | 1466702273025 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1894ms 10:17:53 INFO - PROCESS | 23028 | 1466702273085 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 10:17:53 INFO - PROCESS | 23028 | 1466702273099 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 10:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:17:53 INFO - PROCESS | 23028 | 1466702273116 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:17:53 INFO - PROCESS | 23028 | 1466702273122 Marionette TRACE conn4 <- [1,1042,null,{}] 10:17:53 INFO - PROCESS | 23028 | 1466702273135 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:53 INFO - PROCESS | 23028 | 1466702273144 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:53 INFO - PROCESS | 23028 | 1466702273380 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8e697000 == 45 [pid = 23028] [id = 227] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdb000 == 44 [pid = 23028] [id = 230] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea78c00 == 43 [pid = 23028] [id = 229] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec41400 == 42 [pid = 23028] [id = 233] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd1400 == 41 [pid = 23028] [id = 246] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8f630400 == 40 [pid = 23028] [id = 231] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3c000 == 39 [pid = 23028] [id = 235] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea7b400 == 38 [pid = 23028] [id = 251] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5c00 == 37 [pid = 23028] [id = 242] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x93866400 == 36 [pid = 23028] [id = 240] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57a800 == 35 [pid = 23028] [id = 249] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x9190cc00 == 34 [pid = 23028] [id = 236] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57e800 == 33 [pid = 23028] [id = 253] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x92aab000 == 32 [pid = 23028] [id = 239] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8e579c00 == 31 [pid = 23028] [id = 252] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8eb9d800 == 30 [pid = 23028] [id = 238] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69d000 == 29 [pid = 23028] [id = 232] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8e693000 == 28 [pid = 23028] [id = 247] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec0c000 == 27 [pid = 23028] [id = 248] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8faa2c00 == 26 [pid = 23028] [id = 237] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x914b4800 == 25 [pid = 23028] [id = 234] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdd000 == 24 [pid = 23028] [id = 241] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69fc00 == 23 [pid = 23028] [id = 250] 10:17:54 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea0f800 == 22 [pid = 23028] [id = 228] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0x8bce0400) [pid = 23028] [serial = 731] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x8cce2000) [pid = 23028] [serial = 732] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x8ea0e000) [pid = 23028] [serial = 734] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x8ea15c00) [pid = 23028] [serial = 698] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x8ea17400) [pid = 23028] [serial = 735] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x8ed71c00) [pid = 23028] [serial = 701] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x8cce9000) [pid = 23028] [serial = 728] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x91620c00) [pid = 23028] [serial = 704] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x91ae1c00) [pid = 23028] [serial = 707] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8ed68000) [pid = 23028] [serial = 740] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x91bb8400) [pid = 23028] [serial = 710] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x923f0800) [pid = 23028] [serial = 713] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x92ab1000) [pid = 23028] [serial = 716] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x9386a800) [pid = 23028] [serial = 719] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x95095c00) [pid = 23028] [serial = 722] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8e6d3400) [pid = 23028] [serial = 725] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8eba9800) [pid = 23028] [serial = 737] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ec0cc00) [pid = 23028] [serial = 738] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x93785800) [pid = 23028] [serial = 717] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x938b2400) [pid = 23028] [serial = 720] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x91baf400) [pid = 23028] [serial = 708] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x92aa8400) [pid = 23028] [serial = 714] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ea73c00) [pid = 23028] [serial = 699] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x91d68000) [pid = 23028] [serial = 711] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x9509b400) [pid = 23028] [serial = 723] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x9190e000) [pid = 23028] [serial = 705] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ed73000) [pid = 23028] [serial = 726] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8e57d000) [pid = 23028] [serial = 729] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f628400) [pid = 23028] [serial = 702] [outer = (nil)] [url = about:blank] 10:17:54 INFO - PROCESS | 23028 | 1466702274910 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:54 INFO - PROCESS | 23028 | 1466702274920 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdfc00 == 23 [pid = 23028] [id = 268] 10:17:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8bce0400) [pid = 23028] [serial = 805] [outer = (nil)] 10:17:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ccdc800) [pid = 23028] [serial = 806] [outer = 0x8bce0400] 10:17:55 INFO - PROCESS | 23028 | 1466702275010 Marionette DEBUG loaded listener.js 10:17:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8cce9c00) [pid = 23028] [serial = 807] [outer = 0x8bce0400] 10:17:55 INFO - PROCESS | 23028 | 1466702275913 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2855ms 10:17:55 INFO - PROCESS | 23028 | 1466702275968 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 10:17:55 INFO - PROCESS | 23028 | 1466702275973 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 10:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:17:55 INFO - PROCESS | 23028 | 1466702275982 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:17:55 INFO - PROCESS | 23028 | 1466702275988 Marionette TRACE conn4 <- [1,1046,null,{}] 10:17:56 INFO - PROCESS | 23028 | 1466702275997 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:56 INFO - PROCESS | 23028 | 1466702276004 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:56 INFO - PROCESS | 23028 | 1466702276195 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 10:17:56 INFO - PROCESS | 23028 | 1466702276338 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:56 INFO - PROCESS | 23028 | 1466702276349 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d2000 == 24 [pid = 23028] [id = 269] 10:17:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e6d2800) [pid = 23028] [serial = 808] [outer = (nil)] 10:17:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8e6de400) [pid = 23028] [serial = 809] [outer = 0x8e6d2800] 10:17:56 INFO - PROCESS | 23028 | 1466702276475 Marionette DEBUG loaded listener.js 10:17:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8ea16000) [pid = 23028] [serial = 810] [outer = 0x8e6d2800] 10:17:57 INFO - PROCESS | 23028 | 1466702277304 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1382ms 10:17:57 INFO - PROCESS | 23028 | 1466702277373 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 10:17:57 INFO - PROCESS | 23028 | 1466702277381 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 10:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:17:57 INFO - PROCESS | 23028 | 1466702277389 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:17:57 INFO - PROCESS | 23028 | 1466702277394 Marionette TRACE conn4 <- [1,1050,null,{}] 10:17:57 INFO - PROCESS | 23028 | 1466702277409 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:57 INFO - PROCESS | 23028 | 1466702277414 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:57 INFO - PROCESS | 23028 | 1466702277650 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 10:17:57 INFO - PROCESS | 23028 | 1466702277679 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:57 INFO - PROCESS | 23028 | 1466702277689 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba3c00 == 25 [pid = 23028] [id = 270] 10:17:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8eba5400) [pid = 23028] [serial = 811] [outer = (nil)] 10:17:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8eba9000) [pid = 23028] [serial = 812] [outer = 0x8eba5400] 10:17:57 INFO - PROCESS | 23028 | 1466702277760 Marionette DEBUG loaded listener.js 10:17:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8ec0c400) [pid = 23028] [serial = 813] [outer = 0x8eba5400] 10:17:58 INFO - PROCESS | 23028 | 1466702278853 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1497ms 10:17:58 INFO - PROCESS | 23028 | 1466702278890 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 10:17:58 INFO - PROCESS | 23028 | 1466702278895 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 10:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:17:58 INFO - PROCESS | 23028 | 1466702278910 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:17:58 INFO - PROCESS | 23028 | 1466702278921 Marionette TRACE conn4 <- [1,1054,null,{}] 10:17:58 INFO - PROCESS | 23028 | 1466702278938 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:17:58 INFO - PROCESS | 23028 | 1466702278947 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:59 INFO - PROCESS | 23028 | 1466702279181 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 10:17:59 INFO - PROCESS | 23028 | 1466702279212 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:59 INFO - PROCESS | 23028 | 1466702279218 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:17:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5800 == 26 [pid = 23028] [id = 271] 10:17:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8cce9400) [pid = 23028] [serial = 814] [outer = (nil)] 10:17:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8ed74000) [pid = 23028] [serial = 815] [outer = 0x8cce9400] 10:17:59 INFO - PROCESS | 23028 | 1466702279317 Marionette DEBUG loaded listener.js 10:17:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8f4a8400) [pid = 23028] [serial = 816] [outer = 0x8cce9400] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ec43400) [pid = 23028] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8f4ab000) [pid = 23028] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8f4a9400) [pid = 23028] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8cce1c00) [pid = 23028] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8f641400) [pid = 23028] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8f624400) [pid = 23028] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ec0c800) [pid = 23028] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8ecd4000) [pid = 23028] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8e698800) [pid = 23028] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8e57ac00) [pid = 23028] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8eb9f000) [pid = 23028] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f4ab400) [pid = 23028] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8e6d4400) [pid = 23028] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:18:00 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8bcd7c00) [pid = 23028] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:18:00 INFO - PROCESS | 23028 | 1466702280925 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2068ms 10:18:00 INFO - PROCESS | 23028 | 1466702280970 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 10:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:18:00 INFO - PROCESS | 23028 | 1466702280975 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 10:18:00 INFO - PROCESS | 23028 | 1466702280983 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:18:00 INFO - PROCESS | 23028 | 1466702280986 Marionette TRACE conn4 <- [1,1058,null,{}] 10:18:01 INFO - PROCESS | 23028 | 1466702280993 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:01 INFO - PROCESS | 23028 | 1466702280998 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:01 INFO - PROCESS | 23028 | 1466702281251 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 10:18:01 INFO - PROCESS | 23028 | 1466702281266 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:01 INFO - PROCESS | 23028 | 1466702281276 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57f000 == 27 [pid = 23028] [id = 272] 10:18:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8e693400) [pid = 23028] [serial = 817] [outer = (nil)] 10:18:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8f4ab400) [pid = 23028] [serial = 818] [outer = 0x8e693400] 10:18:01 INFO - PROCESS | 23028 | 1466702281349 Marionette DEBUG loaded listener.js 10:18:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8f4af800) [pid = 23028] [serial = 819] [outer = 0x8e693400] 10:18:02 INFO - PROCESS | 23028 | 1466702282284 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1340ms 10:18:02 INFO - PROCESS | 23028 | 1466702282325 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 10:18:02 INFO - PROCESS | 23028 | 1466702282331 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 10:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:18:02 INFO - PROCESS | 23028 | 1466702282343 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:18:02 INFO - PROCESS | 23028 | 1466702282351 Marionette TRACE conn4 <- [1,1062,null,{}] 10:18:02 INFO - PROCESS | 23028 | 1466702282364 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:02 INFO - PROCESS | 23028 | 1466702282371 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:02 INFO - PROCESS | 23028 | 1466702282620 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 10:18:02 INFO - PROCESS | 23028 | 1466702282866 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:02 INFO - PROCESS | 23028 | 1466702282884 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e690c00 == 28 [pid = 23028] [id = 273] 10:18:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e693000) [pid = 23028] [serial = 820] [outer = (nil)] 10:18:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8e699400) [pid = 23028] [serial = 821] [outer = 0x8e693000] 10:18:02 INFO - PROCESS | 23028 | 1466702282993 Marionette DEBUG loaded listener.js 10:18:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ea7ac00) [pid = 23028] [serial = 822] [outer = 0x8e693000] 10:18:04 INFO - PROCESS | 23028 | 1466702284013 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1749ms 10:18:04 INFO - PROCESS | 23028 | 1466702284092 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 10:18:04 INFO - PROCESS | 23028 | 1466702284100 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 10:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:18:04 INFO - PROCESS | 23028 | 1466702284113 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:18:04 INFO - PROCESS | 23028 | 1466702284117 Marionette TRACE conn4 <- [1,1066,null,{}] 10:18:04 INFO - PROCESS | 23028 | 1466702284126 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:04 INFO - PROCESS | 23028 | 1466702284132 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:04 INFO - PROCESS | 23028 | 1466702284367 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 10:18:04 INFO - PROCESS | 23028 | 1466702284630 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:04 INFO - PROCESS | 23028 | 1466702284641 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:04 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdd000 == 29 [pid = 23028] [id = 274] 10:18:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8bce0c00) [pid = 23028] [serial = 823] [outer = (nil)] 10:18:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8ed6f400) [pid = 23028] [serial = 824] [outer = 0x8bce0c00] 10:18:04 INFO - PROCESS | 23028 | 1466702284732 Marionette DEBUG loaded listener.js 10:18:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8f62bc00) [pid = 23028] [serial = 825] [outer = 0x8bce0c00] 10:18:05 INFO - PROCESS | 23028 | 1466702285737 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1686ms 10:18:05 INFO - PROCESS | 23028 | 1466702285799 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 10:18:05 INFO - PROCESS | 23028 | 1466702285803 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 10:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:18:05 INFO - PROCESS | 23028 | 1466702285811 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:18:05 INFO - PROCESS | 23028 | 1466702285818 Marionette TRACE conn4 <- [1,1070,null,{}] 10:18:05 INFO - PROCESS | 23028 | 1466702285879 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:05 INFO - PROCESS | 23028 | 1466702285888 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:06 INFO - PROCESS | 23028 | 1466702286141 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 10:18:06 INFO - PROCESS | 23028 | 1466702286402 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:06 INFO - PROCESS | 23028 | 1466702286416 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa9dc00 == 30 [pid = 23028] [id = 275] 10:18:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8fa9e800) [pid = 23028] [serial = 826] [outer = (nil)] 10:18:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8fd18c00) [pid = 23028] [serial = 827] [outer = 0x8fa9e800] 10:18:06 INFO - PROCESS | 23028 | 1466702286503 Marionette DEBUG loaded listener.js 10:18:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8fd1f000) [pid = 23028] [serial = 828] [outer = 0x8fa9e800] 10:18:07 INFO - PROCESS | 23028 | 1466702287453 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1694ms 10:18:07 INFO - PROCESS | 23028 | 1466702287505 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 10:18:07 INFO - PROCESS | 23028 | 1466702287511 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 10:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:18:07 INFO - PROCESS | 23028 | 1466702287518 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:18:07 INFO - PROCESS | 23028 | 1466702287521 Marionette TRACE conn4 <- [1,1074,null,{}] 10:18:07 INFO - PROCESS | 23028 | 1466702287529 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:07 INFO - PROCESS | 23028 | 1466702287533 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:07 INFO - PROCESS | 23028 | 1466702287736 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 10:18:07 INFO - PROCESS | 23028 | 1466702287902 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:07 INFO - PROCESS | 23028 | 1466702287916 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcda400 == 31 [pid = 23028] [id = 276] 10:18:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8bce2000) [pid = 23028] [serial = 829] [outer = (nil)] 10:18:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x9121d800) [pid = 23028] [serial = 830] [outer = 0x8bce2000] 10:18:08 INFO - PROCESS | 23028 | 1466702288050 Marionette DEBUG loaded listener.js 10:18:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x91221000) [pid = 23028] [serial = 831] [outer = 0x8bce2000] 10:18:08 INFO - PROCESS | 23028 | 1466702288982 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1538ms 10:18:09 INFO - PROCESS | 23028 | 1466702289056 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 10:18:09 INFO - PROCESS | 23028 | 1466702289060 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 10:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:18:09 INFO - PROCESS | 23028 | 1466702289068 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:18:09 INFO - PROCESS | 23028 | 1466702289073 Marionette TRACE conn4 <- [1,1078,null,{}] 10:18:09 INFO - PROCESS | 23028 | 1466702289079 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:09 INFO - PROCESS | 23028 | 1466702289085 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:09 INFO - PROCESS | 23028 | 1466702289304 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 10:18:09 INFO - PROCESS | 23028 | 1466702289519 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:09 INFO - PROCESS | 23028 | 1466702289526 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec0fc00 == 32 [pid = 23028] [id = 277] 10:18:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8ecdb800) [pid = 23028] [serial = 832] [outer = (nil)] 10:18:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x9132f000) [pid = 23028] [serial = 833] [outer = 0x8ecdb800] 10:18:09 INFO - PROCESS | 23028 | 1466702289657 Marionette DEBUG loaded listener.js 10:18:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x914b1800) [pid = 23028] [serial = 834] [outer = 0x8ecdb800] 10:18:10 INFO - PROCESS | 23028 | 1466702290601 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1584ms 10:18:10 INFO - PROCESS | 23028 | 1466702290654 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 10:18:10 INFO - PROCESS | 23028 | 1466702290657 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 10:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:18:10 INFO - PROCESS | 23028 | 1466702290665 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:18:10 INFO - PROCESS | 23028 | 1466702290668 Marionette TRACE conn4 <- [1,1082,null,{}] 10:18:10 INFO - PROCESS | 23028 | 1466702290675 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:10 INFO - PROCESS | 23028 | 1466702290690 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:11 INFO - PROCESS | 23028 | 1466702291092 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 10:18:11 INFO - PROCESS | 23028 | 1466702291327 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:11 INFO - PROCESS | 23028 | 1466702291339 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e692400 == 33 [pid = 23028] [id = 278] 10:18:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x9132a800) [pid = 23028] [serial = 835] [outer = (nil)] 10:18:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x9190c800) [pid = 23028] [serial = 836] [outer = 0x9132a800] 10:18:11 INFO - PROCESS | 23028 | 1466702291432 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x9199f000) [pid = 23028] [serial = 837] [outer = 0x9132a800] 10:18:11 INFO - PROCESS | 23028 | --DOCSHELL 0x9aa2e800 == 32 [pid = 23028] [id = 8] 10:18:12 INFO - PROCESS | 23028 | 1466702292517 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1894ms 10:18:12 INFO - PROCESS | 23028 | 1466702292559 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 10:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:18:12 INFO - PROCESS | 23028 | 1466702292565 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 10:18:12 INFO - PROCESS | 23028 | 1466702292573 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:18:12 INFO - PROCESS | 23028 | 1466702292576 Marionette TRACE conn4 <- [1,1086,null,{}] 10:18:12 INFO - PROCESS | 23028 | 1466702292585 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:12 INFO - PROCESS | 23028 | 1466702292590 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:12 INFO - PROCESS | 23028 | 1466702292817 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 10:18:13 INFO - PROCESS | 23028 | 1466702293200 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:13 INFO - PROCESS | 23028 | 1466702293213 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcde800 == 33 [pid = 23028] [id = 279] 10:18:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8bce0000) [pid = 23028] [serial = 838] [outer = (nil)] 10:18:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8ccdd000) [pid = 23028] [serial = 839] [outer = 0x8bce0000] 10:18:13 INFO - PROCESS | 23028 | 1466702293294 Marionette DEBUG loaded listener.js 10:18:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x8e579800) [pid = 23028] [serial = 840] [outer = 0x8bce0000] 10:18:14 INFO - PROCESS | 23028 | 1466702294219 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1689ms 10:18:14 INFO - PROCESS | 23028 | 1466702294262 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 10:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:18:14 INFO - PROCESS | 23028 | 1466702294269 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 10:18:14 INFO - PROCESS | 23028 | 1466702294278 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:18:14 INFO - PROCESS | 23028 | 1466702294283 Marionette TRACE conn4 <- [1,1090,null,{}] 10:18:14 INFO - PROCESS | 23028 | 1466702294292 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:14 INFO - PROCESS | 23028 | 1466702294301 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:14 INFO - PROCESS | 23028 | 1466702294492 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 10:18:14 INFO - PROCESS | 23028 | 1466702294759 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:14 INFO - PROCESS | 23028 | 1466702294771 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:14 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce0c00 == 34 [pid = 23028] [id = 280] 10:18:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x8e576800) [pid = 23028] [serial = 841] [outer = (nil)] 10:18:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x8e6dd800) [pid = 23028] [serial = 842] [outer = 0x8e576800] 10:18:14 INFO - PROCESS | 23028 | 1466702294931 Marionette DEBUG loaded listener.js 10:18:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x8eb9f400) [pid = 23028] [serial = 843] [outer = 0x8e576800] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x8f647000) [pid = 23028] [serial = 779] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x8f625c00) [pid = 23028] [serial = 774] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x8f645400) [pid = 23028] [serial = 776] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x8e573400) [pid = 23028] [serial = 767] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8e6dac00) [pid = 23028] [serial = 768] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8f647c00) [pid = 23028] [serial = 752] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8fa9a400) [pid = 23028] [serial = 753] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8faa2400) [pid = 23028] [serial = 755] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8faa5800) [pid = 23028] [serial = 756] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8ec13800) [pid = 23028] [serial = 746] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8ec3e400) [pid = 23028] [serial = 747] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8ed6e000) [pid = 23028] [serial = 741] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8e6dbc00) [pid = 23028] [serial = 743] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ea1a400) [pid = 23028] [serial = 744] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x9121e800) [pid = 23028] [serial = 758] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x9132e800) [pid = 23028] [serial = 759] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x914b3000) [pid = 23028] [serial = 761] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x914b6800) [pid = 23028] [serial = 762] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8f4adc00) [pid = 23028] [serial = 749] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8f629800) [pid = 23028] [serial = 750] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8ec14000) [pid = 23028] [serial = 770] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ccddc00) [pid = 23028] [serial = 764] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8e579400) [pid = 23028] [serial = 765] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f4b0400) [pid = 23028] [serial = 773] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8fa9d800) [pid = 23028] [serial = 777] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8eccec00) [pid = 23028] [serial = 771] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x91214800) [pid = 23028] [serial = 780] [outer = (nil)] [url = about:blank] 10:18:15 INFO - PROCESS | 23028 | 1466702295786 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1592ms 10:18:15 INFO - PROCESS | 23028 | 1466702295872 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 10:18:15 INFO - PROCESS | 23028 | 1466702295879 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 10:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:18:15 INFO - PROCESS | 23028 | 1466702295889 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:18:15 INFO - PROCESS | 23028 | 1466702295892 Marionette TRACE conn4 <- [1,1094,null,{}] 10:18:15 INFO - PROCESS | 23028 | 1466702295899 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:15 INFO - PROCESS | 23028 | 1466702295904 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:16 INFO - PROCESS | 23028 | 1466702296105 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 10:18:16 INFO - PROCESS | 23028 | 1466702296231 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:16 INFO - PROCESS | 23028 | 1466702296249 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea1a400 == 35 [pid = 23028] [id = 281] 10:18:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ea1b000) [pid = 23028] [serial = 844] [outer = (nil)] 10:18:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ecd6000) [pid = 23028] [serial = 845] [outer = 0x8ea1b000] 10:18:16 INFO - PROCESS | 23028 | 1466702296341 Marionette DEBUG loaded listener.js 10:18:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8ed75400) [pid = 23028] [serial = 846] [outer = 0x8ea1b000] 10:18:17 INFO - PROCESS | 23028 | 1466702297260 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1433ms 10:18:17 INFO - PROCESS | 23028 | 1466702297322 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 10:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:18:17 INFO - PROCESS | 23028 | 1466702297327 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 10:18:17 INFO - PROCESS | 23028 | 1466702297336 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:18:17 INFO - PROCESS | 23028 | 1466702297345 Marionette TRACE conn4 <- [1,1098,null,{}] 10:18:17 INFO - PROCESS | 23028 | 1466702297360 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:17 INFO - PROCESS | 23028 | 1466702297368 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:17 INFO - PROCESS | 23028 | 1466702297551 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 10:18:17 INFO - PROCESS | 23028 | 1466702297700 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:17 INFO - PROCESS | 23028 | 1466702297706 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:17 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57f800 == 36 [pid = 23028] [id = 282] 10:18:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8f62ac00) [pid = 23028] [serial = 847] [outer = (nil)] 10:18:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8f63ec00) [pid = 23028] [serial = 848] [outer = 0x8f62ac00] 10:18:17 INFO - PROCESS | 23028 | 1466702297781 Marionette DEBUG loaded listener.js 10:18:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8fa98400) [pid = 23028] [serial = 849] [outer = 0x8f62ac00] 10:18:18 INFO - PROCESS | 23028 | 1466702298660 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1395ms 10:18:18 INFO - PROCESS | 23028 | 1466702298729 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 10:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:18:18 INFO - PROCESS | 23028 | 1466702298733 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 10:18:18 INFO - PROCESS | 23028 | 1466702298740 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 23028 | 1466702298744 Marionette TRACE conn4 <- [1,1102,null,{}] 10:18:18 INFO - PROCESS | 23028 | 1466702298759 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:18 INFO - PROCESS | 23028 | 1466702298763 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:19 INFO - PROCESS | 23028 | 1466702299005 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 10:18:19 INFO - PROCESS | 23028 | 1466702299032 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:19 INFO - PROCESS | 23028 | 1466702299042 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:19 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5000 == 37 [pid = 23028] [id = 283] 10:18:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8f628800) [pid = 23028] [serial = 850] [outer = (nil)] 10:18:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8faa1c00) [pid = 23028] [serial = 851] [outer = 0x8f628800] 10:18:19 INFO - PROCESS | 23028 | 1466702299113 Marionette DEBUG loaded listener.js 10:18:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8faa5000) [pid = 23028] [serial = 852] [outer = 0x8f628800] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8e69ec00) [pid = 23028] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ecd3000) [pid = 23028] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x9121a400) [pid = 23028] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8f4a2400) [pid = 23028] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8e6d2800) [pid = 23028] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8e697400) [pid = 23028] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8bce0400) [pid = 23028] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x91614800) [pid = 23028] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x91908c00) [pid = 23028] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8eba5400) [pid = 23028] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8cce9400) [pid = 23028] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:18:19 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8fd16c00) [pid = 23028] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:18:20 INFO - PROCESS | 23028 | 1466702300150 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1444ms 10:18:20 INFO - PROCESS | 23028 | 1466702300184 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 10:18:20 INFO - PROCESS | 23028 | 1466702300188 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 10:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:18:20 INFO - PROCESS | 23028 | 1466702300195 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 23028 | 1466702300198 Marionette TRACE conn4 <- [1,1106,null,{}] 10:18:20 INFO - PROCESS | 23028 | 1466702300204 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:20 INFO - PROCESS | 23028 | 1466702300208 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:20 INFO - PROCESS | 23028 | 1466702300383 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 10:18:20 INFO - PROCESS | 23028 | 1466702300523 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:20 INFO - PROCESS | 23028 | 1466702300538 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba3400 == 38 [pid = 23028] [id = 284] 10:18:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ec09000) [pid = 23028] [serial = 853] [outer = (nil)] 10:18:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f64a800) [pid = 23028] [serial = 854] [outer = 0x8ec09000] 10:18:20 INFO - PROCESS | 23028 | 1466702300625 Marionette DEBUG loaded listener.js 10:18:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8fd23400) [pid = 23028] [serial = 855] [outer = 0x8ec09000] 10:18:21 INFO - PROCESS | 23028 | 1466702301462 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1330ms 10:18:21 INFO - PROCESS | 23028 | 1466702301527 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 10:18:21 INFO - PROCESS | 23028 | 1466702301531 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 10:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:18:21 INFO - PROCESS | 23028 | 1466702301538 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:18:21 INFO - PROCESS | 23028 | 1466702301542 Marionette TRACE conn4 <- [1,1110,null,{}] 10:18:21 INFO - PROCESS | 23028 | 1466702301547 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:21 INFO - PROCESS | 23028 | 1466702301554 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:21 INFO - PROCESS | 23028 | 1466702301730 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 10:18:21 INFO - PROCESS | 23028 | 1466702301933 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:21 INFO - PROCESS | 23028 | 1466702301949 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdb400 == 39 [pid = 23028] [id = 285] 10:18:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8bcdc000) [pid = 23028] [serial = 856] [outer = (nil)] 10:18:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8cce2400) [pid = 23028] [serial = 857] [outer = 0x8bcdc000] 10:18:22 INFO - PROCESS | 23028 | 1466702302034 Marionette DEBUG loaded listener.js 10:18:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8e574800) [pid = 23028] [serial = 858] [outer = 0x8bcdc000] 10:18:23 INFO - PROCESS | 23028 | 1466702303110 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1636ms 10:18:23 INFO - PROCESS | 23028 | 1466702303178 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 10:18:23 INFO - PROCESS | 23028 | 1466702303184 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 10:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:18:23 INFO - PROCESS | 23028 | 1466702303194 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:18:23 INFO - PROCESS | 23028 | 1466702303200 Marionette TRACE conn4 <- [1,1114,null,{}] 10:18:23 INFO - PROCESS | 23028 | 1466702303209 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:23 INFO - PROCESS | 23028 | 1466702303219 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:23 INFO - PROCESS | 23028 | 1466702303469 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 10:18:23 INFO - PROCESS | 23028 | 1466702303739 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:23 INFO - PROCESS | 23028 | 1466702303746 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea19400 == 40 [pid = 23028] [id = 286] 10:18:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ea71c00) [pid = 23028] [serial = 859] [outer = (nil)] 10:18:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8eb9d400) [pid = 23028] [serial = 860] [outer = 0x8ea71c00] 10:18:23 INFO - PROCESS | 23028 | 1466702303839 Marionette DEBUG loaded listener.js 10:18:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ec36000) [pid = 23028] [serial = 861] [outer = 0x8ea71c00] 10:18:24 INFO - PROCESS | 23028 | 1466702304858 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1691ms 10:18:24 INFO - PROCESS | 23028 | 1466702304889 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 10:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:18:24 INFO - PROCESS | 23028 | 1466702304897 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 10:18:24 INFO - PROCESS | 23028 | 1466702304905 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:18:24 INFO - PROCESS | 23028 | 1466702304910 Marionette TRACE conn4 <- [1,1118,null,{}] 10:18:24 INFO - PROCESS | 23028 | 1466702304916 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:24 INFO - PROCESS | 23028 | 1466702304921 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:25 INFO - PROCESS | 23028 | 1466702305188 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 10:18:25 INFO - PROCESS | 23028 | 1466702305496 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:25 INFO - PROCESS | 23028 | 1466702305510 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eccf000 == 41 [pid = 23028] [id = 287] 10:18:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ed68000) [pid = 23028] [serial = 862] [outer = (nil)] 10:18:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8ed73800) [pid = 23028] [serial = 863] [outer = 0x8ed68000] 10:18:25 INFO - PROCESS | 23028 | 1466702305597 Marionette DEBUG loaded listener.js 10:18:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8f62b000) [pid = 23028] [serial = 864] [outer = 0x8ed68000] 10:18:26 INFO - PROCESS | 23028 | 1466702306705 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1842ms 10:18:26 INFO - PROCESS | 23028 | 1466702306748 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 10:18:26 INFO - PROCESS | 23028 | 1466702306753 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 10:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:18:26 INFO - PROCESS | 23028 | 1466702306769 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:18:26 INFO - PROCESS | 23028 | 1466702306780 Marionette TRACE conn4 <- [1,1122,null,{}] 10:18:26 INFO - PROCESS | 23028 | 1466702306791 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:26 INFO - PROCESS | 23028 | 1466702306799 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:27 INFO - PROCESS | 23028 | 1466702307143 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 10:18:27 INFO - PROCESS | 23028 | 1466702307346 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:27 INFO - PROCESS | 23028 | 1466702307354 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69c400 == 42 [pid = 23028] [id = 288] 10:18:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x9121f400) [pid = 23028] [serial = 865] [outer = (nil)] 10:18:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x914b3400) [pid = 23028] [serial = 866] [outer = 0x9121f400] 10:18:27 INFO - PROCESS | 23028 | 1466702307442 Marionette DEBUG loaded listener.js 10:18:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x914bac00) [pid = 23028] [serial = 867] [outer = 0x9121f400] 10:18:28 INFO - PROCESS | 23028 | 1466702308389 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1652ms 10:18:28 INFO - PROCESS | 23028 | 1466702308414 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 10:18:28 INFO - PROCESS | 23028 | 1466702308419 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 10:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:18:28 INFO - PROCESS | 23028 | 1466702308426 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:18:28 INFO - PROCESS | 23028 | 1466702308430 Marionette TRACE conn4 <- [1,1126,null,{}] 10:18:28 INFO - PROCESS | 23028 | 1466702308437 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:28 INFO - PROCESS | 23028 | 1466702308441 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:28 INFO - PROCESS | 23028 | 1466702308652 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 10:18:28 INFO - PROCESS | 23028 | 1466702308864 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:28 INFO - PROCESS | 23028 | 1466702308874 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec10c00 == 43 [pid = 23028] [id = 289] 10:18:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x9161bc00) [pid = 23028] [serial = 868] [outer = (nil)] 10:18:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x91907800) [pid = 23028] [serial = 869] [outer = 0x9161bc00] 10:18:29 INFO - PROCESS | 23028 | 1466702309005 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x91999c00) [pid = 23028] [serial = 870] [outer = 0x9161bc00] 10:18:29 INFO - PROCESS | 23028 | 1466702309960 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1594ms 10:18:30 INFO - PROCESS | 23028 | 1466702310021 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 10:18:30 INFO - PROCESS | 23028 | 1466702310026 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 10:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:18:30 INFO - PROCESS | 23028 | 1466702310033 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:18:30 INFO - PROCESS | 23028 | 1466702310037 Marionette TRACE conn4 <- [1,1130,null,{}] 10:18:30 INFO - PROCESS | 23028 | 1466702310043 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:30 INFO - PROCESS | 23028 | 1466702310048 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:30 INFO - PROCESS | 23028 | 1466702310287 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 10:18:30 INFO - PROCESS | 23028 | 1466702310518 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:30 INFO - PROCESS | 23028 | 1466702310536 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3c000 == 44 [pid = 23028] [id = 290] 10:18:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8ecd2c00) [pid = 23028] [serial = 871] [outer = (nil)] 10:18:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x919a7800) [pid = 23028] [serial = 872] [outer = 0x8ecd2c00] 10:18:30 INFO - PROCESS | 23028 | 1466702310681 Marionette DEBUG loaded listener.js 10:18:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x91bb4c00) [pid = 23028] [serial = 873] [outer = 0x8ecd2c00] 10:18:32 INFO - PROCESS | 23028 | 1466702312074 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2087ms 10:18:32 INFO - PROCESS | 23028 | 1466702312213 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 10:18:32 INFO - PROCESS | 23028 | 1466702312220 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 10:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:18:32 INFO - PROCESS | 23028 | 1466702312245 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:18:32 INFO - PROCESS | 23028 | 1466702312250 Marionette TRACE conn4 <- [1,1134,null,{}] 10:18:32 INFO - PROCESS | 23028 | 1466702312259 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:32 INFO - PROCESS | 23028 | 1466702312266 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:32 INFO - PROCESS | 23028 | 1466702312450 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 10:18:32 INFO - PROCESS | 23028 | 1466702312661 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:32 INFO - PROCESS | 23028 | 1466702312680 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea1a000 == 45 [pid = 23028] [id = 291] 10:18:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8ea1a800) [pid = 23028] [serial = 874] [outer = (nil)] 10:18:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8ea75800) [pid = 23028] [serial = 875] [outer = 0x8ea1a800] 10:18:32 INFO - PROCESS | 23028 | 1466702312800 Marionette DEBUG loaded listener.js 10:18:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8eb9ec00) [pid = 23028] [serial = 876] [outer = 0x8ea1a800] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec10800 == 44 [pid = 23028] [id = 259] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed75000 == 43 [pid = 23028] [id = 258] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8e696400 == 42 [pid = 23028] [id = 267] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d3000 == 41 [pid = 23028] [id = 256] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce3000 == 40 [pid = 23028] [id = 255] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba3400 == 39 [pid = 23028] [id = 284] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5000 == 38 [pid = 23028] [id = 283] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57f800 == 37 [pid = 23028] [id = 282] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea1a400 == 36 [pid = 23028] [id = 281] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce0c00 == 35 [pid = 23028] [id = 280] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcde800 == 34 [pid = 23028] [id = 279] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x93787c00 == 33 [pid = 23028] [id = 10] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6c00 == 32 [pid = 23028] [id = 254] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdfc00 == 31 [pid = 23028] [id = 268] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d2000 == 30 [pid = 23028] [id = 269] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8eb9f800 == 29 [pid = 23028] [id = 257] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba3c00 == 28 [pid = 23028] [id = 270] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcda400 == 27 [pid = 23028] [id = 276] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8e690c00 == 26 [pid = 23028] [id = 273] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea7e800 == 25 [pid = 23028] [id = 263] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x914bc400 == 24 [pid = 23028] [id = 264] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa9dc00 == 23 [pid = 23028] [id = 275] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec0fc00 == 22 [pid = 23028] [id = 277] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec07c00 == 21 [pid = 23028] [id = 265] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdd000 == 20 [pid = 23028] [id = 274] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8e692400 == 19 [pid = 23028] [id = 278] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce2800 == 18 [pid = 23028] [id = 260] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57f000 == 17 [pid = 23028] [id = 272] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa9b000 == 16 [pid = 23028] [id = 266] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5800 == 15 [pid = 23028] [id = 271] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec43800 == 14 [pid = 23028] [id = 261] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x91218400 == 13 [pid = 23028] [id = 262] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3c000 == 12 [pid = 23028] [id = 290] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec10c00 == 11 [pid = 23028] [id = 289] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69c400 == 10 [pid = 23028] [id = 288] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea19400 == 9 [pid = 23028] [id = 286] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8eccf000 == 8 [pid = 23028] [id = 287] 10:18:34 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdb400 == 7 [pid = 23028] [id = 285] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8f4ab400) [pid = 23028] [serial = 818] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8e6d7c00) [pid = 23028] [serial = 782] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8ea16800) [pid = 23028] [serial = 783] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8f4a2c00) [pid = 23028] [serial = 786] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8ed67c00) [pid = 23028] [serial = 785] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x9132b800) [pid = 23028] [serial = 789] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x91324c00) [pid = 23028] [serial = 788] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x9161ac00) [pid = 23028] [serial = 792] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8e6de400) [pid = 23028] [serial = 809] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x91613400) [pid = 23028] [serial = 791] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ea6f800) [pid = 23028] [serial = 804] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8e6d3c00) [pid = 23028] [serial = 803] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ccdc800) [pid = 23028] [serial = 806] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8cce9c00) [pid = 23028] [serial = 807] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x9199a800) [pid = 23028] [serial = 795] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x9190a800) [pid = 23028] [serial = 794] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x91bb3800) [pid = 23028] [serial = 798] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8ec0c400) [pid = 23028] [serial = 813] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x91ae3c00) [pid = 23028] [serial = 797] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8ed74000) [pid = 23028] [serial = 815] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x91bbe800) [pid = 23028] [serial = 801] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x91bb9c00) [pid = 23028] [serial = 800] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8eba9000) [pid = 23028] [serial = 812] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8f4a8400) [pid = 23028] [serial = 816] [outer = (nil)] [url = about:blank] 10:18:34 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ea16000) [pid = 23028] [serial = 810] [outer = (nil)] [url = about:blank] 10:18:35 INFO - PROCESS | 23028 | 1466702315088 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2892ms 10:18:35 INFO - PROCESS | 23028 | 1466702315135 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 10:18:35 INFO - PROCESS | 23028 | 1466702315142 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 10:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:18:35 INFO - PROCESS | 23028 | 1466702315151 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:18:35 INFO - PROCESS | 23028 | 1466702315156 Marionette TRACE conn4 <- [1,1138,null,{}] 10:18:35 INFO - PROCESS | 23028 | 1466702315166 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:35 INFO - PROCESS | 23028 | 1466702315171 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:35 INFO - PROCESS | 23028 | 1466702315360 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 10:18:35 INFO - PROCESS | 23028 | 1466702315511 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:35 INFO - PROCESS | 23028 | 1466702315525 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce0400 == 8 [pid = 23028] [id = 292] 10:18:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8cce7800) [pid = 23028] [serial = 877] [outer = (nil)] 10:18:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8e57d400) [pid = 23028] [serial = 878] [outer = 0x8cce7800] 10:18:35 INFO - PROCESS | 23028 | 1466702315612 Marionette DEBUG loaded listener.js 10:18:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8e692c00) [pid = 23028] [serial = 879] [outer = 0x8cce7800] 10:18:36 INFO - PROCESS | 23028 | 1466702316472 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1342ms 10:18:36 INFO - PROCESS | 23028 | 1466702316493 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 10:18:36 INFO - PROCESS | 23028 | 1466702316503 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 10:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:18:36 INFO - PROCESS | 23028 | 1466702316516 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:18:36 INFO - PROCESS | 23028 | 1466702316521 Marionette TRACE conn4 <- [1,1142,null,{}] 10:18:36 INFO - PROCESS | 23028 | 1466702316527 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:36 INFO - PROCESS | 23028 | 1466702316534 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:36 INFO - PROCESS | 23028 | 1466702316732 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 10:18:36 INFO - PROCESS | 23028 | 1466702316862 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:36 INFO - PROCESS | 23028 | 1466702316870 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea0e400 == 9 [pid = 23028] [id = 293] 10:18:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8ea13000) [pid = 23028] [serial = 880] [outer = (nil)] 10:18:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ea16800) [pid = 23028] [serial = 881] [outer = 0x8ea13000] 10:18:36 INFO - PROCESS | 23028 | 1466702316967 Marionette DEBUG loaded listener.js 10:18:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ea19c00) [pid = 23028] [serial = 882] [outer = 0x8ea13000] 10:18:37 INFO - PROCESS | 23028 | 1466702317983 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1537ms 10:18:38 INFO - PROCESS | 23028 | 1466702318052 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 10:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:18:38 INFO - PROCESS | 23028 | 1466702318057 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 10:18:38 INFO - PROCESS | 23028 | 1466702318064 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:18:38 INFO - PROCESS | 23028 | 1466702318071 Marionette TRACE conn4 <- [1,1146,null,{}] 10:18:38 INFO - PROCESS | 23028 | 1466702318094 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:38 INFO - PROCESS | 23028 | 1466702318105 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:38 INFO - PROCESS | 23028 | 1466702318330 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 10:18:38 INFO - PROCESS | 23028 | 1466702318360 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:38 INFO - PROCESS | 23028 | 1466702318371 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3f400 == 10 [pid = 23028] [id = 294] 10:18:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8ec40c00) [pid = 23028] [serial = 883] [outer = (nil)] 10:18:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ec43800) [pid = 23028] [serial = 884] [outer = 0x8ec40c00] 10:18:38 INFO - PROCESS | 23028 | 1466702318450 Marionette DEBUG loaded listener.js 10:18:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ecd8800) [pid = 23028] [serial = 885] [outer = 0x8ec40c00] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8f628800) [pid = 23028] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8e576800) [pid = 23028] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8e693000) [pid = 23028] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8bce0000) [pid = 23028] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8bce2000) [pid = 23028] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8bce0c00) [pid = 23028] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e693400) [pid = 23028] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x9132a800) [pid = 23028] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8fa9e800) [pid = 23028] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8ecdb800) [pid = 23028] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ea1b000) [pid = 23028] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x93788000) [pid = 23028] [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.] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ec09000) [pid = 23028] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f62ac00) [pid = 23028] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:18:39 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x9aa39c00) [pid = 23028] [serial = 21] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:18:40 INFO - PROCESS | 23028 | 1466702320088 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2049ms 10:18:40 INFO - PROCESS | 23028 | 1466702320113 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 10:18:40 INFO - PROCESS | 23028 | 1466702320119 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 10:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:18:40 INFO - PROCESS | 23028 | 1466702320125 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:18:40 INFO - PROCESS | 23028 | 1466702320129 Marionette TRACE conn4 <- [1,1150,null,{}] 10:18:40 INFO - PROCESS | 23028 | 1466702320135 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:40 INFO - PROCESS | 23028 | 1466702320141 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:40 INFO - PROCESS | 23028 | 1466702320304 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 10:18:40 INFO - PROCESS | 23028 | 1466702320313 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:40 INFO - PROCESS | 23028 | 1466702320323 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69fc00 == 11 [pid = 23028] [id = 295] 10:18:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8e6dd400) [pid = 23028] [serial = 886] [outer = (nil)] 10:18:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ecce800) [pid = 23028] [serial = 887] [outer = 0x8e6dd400] 10:18:40 INFO - PROCESS | 23028 | 1466702320396 Marionette DEBUG loaded listener.js 10:18:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ed73c00) [pid = 23028] [serial = 888] [outer = 0x8e6dd400] 10:18:41 INFO - PROCESS | 23028 | 1466702321309 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1249ms 10:18:41 INFO - PROCESS | 23028 | 1466702321402 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 10:18:41 INFO - PROCESS | 23028 | 1466702321408 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 10:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:18:41 INFO - PROCESS | 23028 | 1466702321419 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:18:41 INFO - PROCESS | 23028 | 1466702321423 Marionette TRACE conn4 <- [1,1154,null,{}] 10:18:41 INFO - PROCESS | 23028 | 1466702321428 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:41 INFO - PROCESS | 23028 | 1466702321434 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:41 INFO - PROCESS | 23028 | 1466702321623 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 10:18:41 INFO - PROCESS | 23028 | 1466702321751 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:41 INFO - PROCESS | 23028 | 1466702321762 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed76800 == 12 [pid = 23028] [id = 296] 10:18:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f4aa400) [pid = 23028] [serial = 889] [outer = (nil)] 10:18:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8f626400) [pid = 23028] [serial = 890] [outer = 0x8f4aa400] 10:18:41 INFO - PROCESS | 23028 | 1466702321832 Marionette DEBUG loaded listener.js 10:18:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f62dc00) [pid = 23028] [serial = 891] [outer = 0x8f4aa400] 10:18:42 INFO - PROCESS | 23028 | 1466702322986 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1634ms 10:18:43 INFO - PROCESS | 23028 | 1466702323055 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 10:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:18:43 INFO - PROCESS | 23028 | 1466702323062 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 10:18:43 INFO - PROCESS | 23028 | 1466702323071 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:18:43 INFO - PROCESS | 23028 | 1466702323080 Marionette TRACE conn4 <- [1,1158,null,{}] 10:18:43 INFO - PROCESS | 23028 | 1466702323089 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:43 INFO - PROCESS | 23028 | 1466702323096 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:43 INFO - PROCESS | 23028 | 1466702323334 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 10:18:43 INFO - PROCESS | 23028 | 1466702323555 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:43 INFO - PROCESS | 23028 | 1466702323566 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d5000 == 13 [pid = 23028] [id = 297] 10:18:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8e6d8c00) [pid = 23028] [serial = 892] [outer = (nil)] 10:18:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ea13c00) [pid = 23028] [serial = 893] [outer = 0x8e6d8c00] 10:18:43 INFO - PROCESS | 23028 | 1466702323656 Marionette DEBUG loaded listener.js 10:18:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8eba3400) [pid = 23028] [serial = 894] [outer = 0x8e6d8c00] 10:18:44 INFO - PROCESS | 23028 | 1466702324728 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1745ms 10:18:44 INFO - PROCESS | 23028 | 1466702324816 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 10:18:44 INFO - PROCESS | 23028 | 1466702324825 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 10:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:18:44 INFO - PROCESS | 23028 | 1466702324837 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:18:44 INFO - PROCESS | 23028 | 1466702324842 Marionette TRACE conn4 <- [1,1162,null,{}] 10:18:44 INFO - PROCESS | 23028 | 1466702324849 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:44 INFO - PROCESS | 23028 | 1466702324856 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:45 INFO - PROCESS | 23028 | 1466702325116 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 10:18:45 INFO - PROCESS | 23028 | 1466702325380 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:45 INFO - PROCESS | 23028 | 1466702325390 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e571800 == 14 [pid = 23028] [id = 298] 10:18:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8ecd7800) [pid = 23028] [serial = 895] [outer = (nil)] 10:18:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8f4b1400) [pid = 23028] [serial = 896] [outer = 0x8ecd7800] 10:18:45 INFO - PROCESS | 23028 | 1466702325482 Marionette DEBUG loaded listener.js 10:18:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ecdb400) [pid = 23028] [serial = 897] [outer = 0x8ecd7800] 10:18:46 INFO - PROCESS | 23028 | 1466702326494 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1748ms 10:18:46 INFO - PROCESS | 23028 | 1466702326587 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 10:18:46 INFO - PROCESS | 23028 | 1466702326593 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 10:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:18:46 INFO - PROCESS | 23028 | 1466702326601 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:18:46 INFO - PROCESS | 23028 | 1466702326607 Marionette TRACE conn4 <- [1,1166,null,{}] 10:18:46 INFO - PROCESS | 23028 | 1466702326625 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:46 INFO - PROCESS | 23028 | 1466702326636 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:46 INFO - PROCESS | 23028 | 1466702326946 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 10:18:47 INFO - PROCESS | 23028 | 1466702327148 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:47 INFO - PROCESS | 23028 | 1466702327160 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa9e800 == 15 [pid = 23028] [id = 299] 10:18:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8fa9ec00) [pid = 23028] [serial = 898] [outer = (nil)] 10:18:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8fd15400) [pid = 23028] [serial = 899] [outer = 0x8fa9ec00] 10:18:47 INFO - PROCESS | 23028 | 1466702327252 Marionette DEBUG loaded listener.js 10:18:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8fd21800) [pid = 23028] [serial = 900] [outer = 0x8fa9ec00] 10:18:48 INFO - PROCESS | 23028 | 1466702328262 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1741ms 10:18:48 INFO - PROCESS | 23028 | 1466702328342 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 10:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:18:48 INFO - PROCESS | 23028 | 1466702328348 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 10:18:48 INFO - PROCESS | 23028 | 1466702328357 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:18:48 INFO - PROCESS | 23028 | 1466702328360 Marionette TRACE conn4 <- [1,1170,null,{}] 10:18:48 INFO - PROCESS | 23028 | 1466702328367 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:48 INFO - PROCESS | 23028 | 1466702328372 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:48 INFO - PROCESS | 23028 | 1466702328620 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 10:18:48 INFO - PROCESS | 23028 | 1466702328836 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:48 INFO - PROCESS | 23028 | 1466702328845 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea71400 == 16 [pid = 23028] [id = 300] 10:18:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ec34c00) [pid = 23028] [serial = 901] [outer = (nil)] 10:18:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8fa98800) [pid = 23028] [serial = 902] [outer = 0x8ec34c00] 10:18:48 INFO - PROCESS | 23028 | 1466702328932 Marionette DEBUG loaded listener.js 10:18:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8fa9d800) [pid = 23028] [serial = 903] [outer = 0x8ec34c00] 10:18:50 INFO - PROCESS | 23028 | 1466702330189 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1903ms 10:18:50 INFO - PROCESS | 23028 | 1466702330260 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 10:18:50 INFO - PROCESS | 23028 | 1466702330267 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 10:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:18:50 INFO - PROCESS | 23028 | 1466702330276 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:18:50 INFO - PROCESS | 23028 | 1466702330280 Marionette TRACE conn4 <- [1,1174,null,{}] 10:18:50 INFO - PROCESS | 23028 | 1466702330290 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:50 INFO - PROCESS | 23028 | 1466702330297 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:50 INFO - PROCESS | 23028 | 1466702330567 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x9a872400) [pid = 23028] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8faa1c00) [pid = 23028] [serial = 851] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8faa5000) [pid = 23028] [serial = 852] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8e6dd800) [pid = 23028] [serial = 842] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8eb9f400) [pid = 23028] [serial = 843] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8e699400) [pid = 23028] [serial = 821] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8ea7ac00) [pid = 23028] [serial = 822] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ccdd000) [pid = 23028] [serial = 839] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8e579800) [pid = 23028] [serial = 840] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x9121d800) [pid = 23028] [serial = 830] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x91221000) [pid = 23028] [serial = 831] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ed6f400) [pid = 23028] [serial = 824] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8f62bc00) [pid = 23028] [serial = 825] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f4af800) [pid = 23028] [serial = 819] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x9190c800) [pid = 23028] [serial = 836] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x9199f000) [pid = 23028] [serial = 837] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8fd18c00) [pid = 23028] [serial = 827] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8fd1f000) [pid = 23028] [serial = 828] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x9132f000) [pid = 23028] [serial = 833] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x914b1800) [pid = 23028] [serial = 834] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ecd6000) [pid = 23028] [serial = 845] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ed75400) [pid = 23028] [serial = 846] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x9a240c00) [pid = 23028] [serial = 582] [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.] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8fd23400) [pid = 23028] [serial = 855] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8fa98400) [pid = 23028] [serial = 849] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x8f63ec00) [pid = 23028] [serial = 848] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x8f64a800) [pid = 23028] [serial = 854] [outer = (nil)] [url = about:blank] 10:18:50 INFO - PROCESS | 23028 | 1466702330783 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:50 INFO - PROCESS | 23028 | 1466702330792 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce6c00 == 17 [pid = 23028] [id = 301] 10:18:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x8e576400) [pid = 23028] [serial = 904] [outer = (nil)] 10:18:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8e695800) [pid = 23028] [serial = 905] [outer = 0x8e576400] 10:18:50 INFO - PROCESS | 23028 | 1466702330878 Marionette DEBUG loaded listener.js 10:18:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8ea14000) [pid = 23028] [serial = 906] [outer = 0x8e576400] 10:18:51 INFO - PROCESS | 23028 | 1466702331757 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:18:51 INFO - PROCESS | 23028 | 1466702331824 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 10:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:18:51 INFO - PROCESS | 23028 | 1466702331837 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:18:51 INFO - PROCESS | 23028 | 1466702331843 Marionette TRACE conn4 <- [1,1178,null,{}] 10:18:51 INFO - PROCESS | 23028 | 1466702331849 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:51 INFO - PROCESS | 23028 | 1466702331855 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:52 INFO - PROCESS | 23028 | 1466702332051 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 10:18:52 INFO - PROCESS | 23028 | 1466702332179 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:52 INFO - PROCESS | 23028 | 1466702332190 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea17400 == 18 [pid = 23028] [id = 302] 10:18:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8ec34800) [pid = 23028] [serial = 907] [outer = (nil)] 10:18:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8ec41c00) [pid = 23028] [serial = 908] [outer = 0x8ec34800] 10:18:52 INFO - PROCESS | 23028 | 1466702332267 Marionette DEBUG loaded listener.js 10:18:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ed69400) [pid = 23028] [serial = 909] [outer = 0x8ec34800] 10:18:53 INFO - PROCESS | 23028 | 1466702333157 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:18:53 INFO - PROCESS | 23028 | 1466702333235 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 10:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:18:53 INFO - PROCESS | 23028 | 1466702333243 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:18:53 INFO - PROCESS | 23028 | 1466702333249 Marionette TRACE conn4 <- [1,1182,null,{}] 10:18:53 INFO - PROCESS | 23028 | 1466702333272 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:53 INFO - PROCESS | 23028 | 1466702333281 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:53 INFO - PROCESS | 23028 | 1466702333507 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 10:18:53 INFO - PROCESS | 23028 | 1466702333533 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:53 INFO - PROCESS | 23028 | 1466702333540 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f646800 == 19 [pid = 23028] [id = 303] 10:18:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8f647000) [pid = 23028] [serial = 910] [outer = (nil)] 10:18:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8fa98400) [pid = 23028] [serial = 911] [outer = 0x8f647000] 10:18:53 INFO - PROCESS | 23028 | 1466702333634 Marionette DEBUG loaded listener.js 10:18:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8faa5400) [pid = 23028] [serial = 912] [outer = 0x8f647000] 10:18:54 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:54 INFO - PROCESS | 23028 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:18:54 INFO - PROCESS | 23028 | 1466702334622 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:18:54 INFO - PROCESS | 23028 | 1466702334698 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 10:18:54 INFO - PROCESS | 23028 | 1466702334705 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:18:54 INFO - PROCESS | 23028 | 1466702334707 Marionette TRACE conn4 <- [1,1186,null,{}] 10:18:54 INFO - PROCESS | 23028 | 1466702334715 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:54 INFO - PROCESS | 23028 | 1466702334721 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:54 INFO - PROCESS | 23028 | 1466702334959 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 10:18:55 INFO - PROCESS | 23028 | 1466702334981 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:55 INFO - PROCESS | 23028 | 1466702334991 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a8000 == 20 [pid = 23028] [id = 304] 10:18:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8fd15800) [pid = 23028] [serial = 913] [outer = (nil)] 10:18:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x9121d800) [pid = 23028] [serial = 914] [outer = 0x8fd15800] 10:18:55 INFO - PROCESS | 23028 | 1466702335062 Marionette DEBUG loaded listener.js 10:18:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x91222c00) [pid = 23028] [serial = 915] [outer = 0x8fd15800] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x9161bc00) [pid = 23028] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ec40c00) [pid = 23028] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8bcdc000) [pid = 23028] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x9121f400) [pid = 23028] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ed68000) [pid = 23028] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ea1a800) [pid = 23028] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ea71c00) [pid = 23028] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8e6dd400) [pid = 23028] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8ea13000) [pid = 23028] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8cce7800) [pid = 23028] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:18:55 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x8ecd2c00) [pid = 23028] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:18:56 INFO - PROCESS | 23028 | 1466702336096 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:18:56 INFO - PROCESS | 23028 | 1466702336150 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 10:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:18:56 INFO - PROCESS | 23028 | 1466702336157 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:18:56 INFO - PROCESS | 23028 | 1466702336160 Marionette TRACE conn4 <- [1,1190,null,{}] 10:18:56 INFO - PROCESS | 23028 | 1466702336172 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:56 INFO - PROCESS | 23028 | 1466702336177 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:56 INFO - PROCESS | 23028 | 1466702336351 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 10:18:56 INFO - PROCESS | 23028 | 1466702336529 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:56 INFO - PROCESS | 23028 | 1466702336540 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcda400 == 21 [pid = 23028] [id = 305] 10:18:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8bcda800) [pid = 23028] [serial = 916] [outer = (nil)] 10:18:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8fd1fc00) [pid = 23028] [serial = 917] [outer = 0x8bcda800] 10:18:56 INFO - PROCESS | 23028 | 1466702336616 Marionette DEBUG loaded listener.js 10:18:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x9132f400) [pid = 23028] [serial = 918] [outer = 0x8bcda800] 10:18:57 INFO - PROCESS | 23028 | 1466702337511 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:18:57 INFO - PROCESS | 23028 | 1466702337557 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 10:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:18:57 INFO - PROCESS | 23028 | 1466702337568 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:18:57 INFO - PROCESS | 23028 | 1466702337576 Marionette TRACE conn4 <- [1,1194,null,{}] 10:18:57 INFO - PROCESS | 23028 | 1466702337587 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:57 INFO - PROCESS | 23028 | 1466702337595 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:57 INFO - PROCESS | 23028 | 1466702337840 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 10:18:58 INFO - PROCESS | 23028 | 1466702338067 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:58 INFO - PROCESS | 23028 | 1466702338081 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d7800 == 22 [pid = 23028] [id = 306] 10:18:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8e6d9800) [pid = 23028] [serial = 919] [outer = (nil)] 10:18:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ea10400) [pid = 23028] [serial = 920] [outer = 0x8e6d9800] 10:18:58 INFO - PROCESS | 23028 | 1466702338216 Marionette DEBUG loaded listener.js 10:18:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ec07400) [pid = 23028] [serial = 921] [outer = 0x8e6d9800] 10:18:59 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:59 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:18:59 INFO - PROCESS | 23028 | 1466702339242 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:18:59 INFO - PROCESS | 23028 | 1466702339321 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 10:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:18:59 INFO - PROCESS | 23028 | 1466702339333 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:18:59 INFO - PROCESS | 23028 | 1466702339338 Marionette TRACE conn4 <- [1,1198,null,{}] 10:18:59 INFO - PROCESS | 23028 | 1466702339345 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:18:59 INFO - PROCESS | 23028 | 1466702339351 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:59 INFO - PROCESS | 23028 | 1466702339558 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 10:18:59 INFO - PROCESS | 23028 | 1466702339777 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:59 INFO - PROCESS | 23028 | 1466702339788 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:18:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6dd000 == 23 [pid = 23028] [id = 307] 10:18:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f62bc00) [pid = 23028] [serial = 922] [outer = (nil)] 10:18:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8f642000) [pid = 23028] [serial = 923] [outer = 0x8f62bc00] 10:18:59 INFO - PROCESS | 23028 | 1466702339887 Marionette DEBUG loaded listener.js 10:19:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8fa99c00) [pid = 23028] [serial = 924] [outer = 0x8f62bc00] 10:19:00 INFO - PROCESS | 23028 | 1466702340835 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1538ms 10:19:00 INFO - PROCESS | 23028 | 1466702340872 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 10:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:19:00 INFO - PROCESS | 23028 | 1466702340877 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 10:19:00 INFO - PROCESS | 23028 | 1466702340884 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:19:00 INFO - PROCESS | 23028 | 1466702340892 Marionette TRACE conn4 <- [1,1202,null,{}] 10:19:00 INFO - PROCESS | 23028 | 1466702340910 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:00 INFO - PROCESS | 23028 | 1466702340920 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:01 INFO - PROCESS | 23028 | 1466702341163 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 10:19:01 INFO - PROCESS | 23028 | 1466702341423 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:01 INFO - PROCESS | 23028 | 1466702341435 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x91332800 == 24 [pid = 23028] [id = 308] 10:19:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x91615800) [pid = 23028] [serial = 925] [outer = (nil)] 10:19:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x9161a400) [pid = 23028] [serial = 926] [outer = 0x91615800] 10:19:01 INFO - PROCESS | 23028 | 1466702341593 Marionette DEBUG loaded listener.js 10:19:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x91620000) [pid = 23028] [serial = 927] [outer = 0x91615800] 10:19:02 INFO - PROCESS | 23028 | 1466702342539 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1695ms 10:19:02 INFO - PROCESS | 23028 | 1466702342580 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 10:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:19:02 INFO - PROCESS | 23028 | 1466702342585 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 10:19:02 INFO - PROCESS | 23028 | 1466702342610 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:19:02 INFO - PROCESS | 23028 | 1466702342615 Marionette TRACE conn4 <- [1,1206,null,{}] 10:19:02 INFO - PROCESS | 23028 | 1466702342624 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:02 INFO - PROCESS | 23028 | 1466702342629 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:02 INFO - PROCESS | 23028 | 1466702342837 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 10:19:03 INFO - PROCESS | 23028 | 1466702343060 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:03 INFO - PROCESS | 23028 | 1466702343072 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x91614c00 == 25 [pid = 23028] [id = 309] 10:19:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x91903000) [pid = 23028] [serial = 928] [outer = (nil)] 10:19:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x9190d400) [pid = 23028] [serial = 929] [outer = 0x91903000] 10:19:03 INFO - PROCESS | 23028 | 1466702343168 Marionette DEBUG loaded listener.js 10:19:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x91910800) [pid = 23028] [serial = 930] [outer = 0x91903000] 10:19:04 INFO - PROCESS | 23028 | 1466702344085 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:19:04 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 10:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1564ms 10:19:04 INFO - PROCESS | 23028 | 1466702344157 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 10:19:04 INFO - PROCESS | 23028 | 1466702344161 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 10:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:19:04 INFO - PROCESS | 23028 | 1466702344168 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:19:04 INFO - PROCESS | 23028 | 1466702344171 Marionette TRACE conn4 <- [1,1210,null,{}] 10:19:04 INFO - PROCESS | 23028 | 1466702344179 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:04 INFO - PROCESS | 23028 | 1466702344183 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:04 INFO - PROCESS | 23028 | 1466702344405 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 10:19:04 INFO - PROCESS | 23028 | 1466702344613 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:04 INFO - PROCESS | 23028 | 1466702344620 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:04 INFO - PROCESS | 23028 | ++DOCSHELL 0x914b7400 == 26 [pid = 23028] [id = 310] 10:19:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x91905c00) [pid = 23028] [serial = 931] [outer = (nil)] 10:19:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x919a5800) [pid = 23028] [serial = 932] [outer = 0x91905c00] 10:19:04 INFO - PROCESS | 23028 | 1466702344750 Marionette DEBUG loaded listener.js 10:19:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x919a8400) [pid = 23028] [serial = 933] [outer = 0x91905c00] 10:19:05 INFO - PROCESS | 23028 | 1466702345691 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1587ms 10:19:05 INFO - PROCESS | 23028 | 1466702345757 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 10:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:19:05 INFO - PROCESS | 23028 | 1466702345761 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 10:19:05 INFO - PROCESS | 23028 | 1466702345768 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:19:05 INFO - PROCESS | 23028 | 1466702345772 Marionette TRACE conn4 <- [1,1214,null,{}] 10:19:05 INFO - PROCESS | 23028 | 1466702345778 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:05 INFO - PROCESS | 23028 | 1466702345789 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:06 INFO - PROCESS | 23028 | 1466702346067 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 10:19:06 INFO - PROCESS | 23028 | 1466702346284 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:06 INFO - PROCESS | 23028 | 1466702346294 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd8c00 == 27 [pid = 23028] [id = 311] 10:19:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8e6d7c00) [pid = 23028] [serial = 934] [outer = (nil)] 10:19:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91bb3400) [pid = 23028] [serial = 935] [outer = 0x8e6d7c00] 10:19:06 INFO - PROCESS | 23028 | 1466702346424 Marionette DEBUG loaded listener.js 10:19:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91bbd400) [pid = 23028] [serial = 936] [outer = 0x8e6d7c00] 10:19:07 INFO - PROCESS | 23028 | 1466702347418 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1684ms 10:19:07 INFO - PROCESS | 23028 | 1466702347452 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 10:19:07 INFO - PROCESS | 23028 | 1466702347456 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 10:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:19:07 INFO - PROCESS | 23028 | 1466702347463 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:19:07 INFO - PROCESS | 23028 | 1466702347466 Marionette TRACE conn4 <- [1,1218,null,{}] 10:19:07 INFO - PROCESS | 23028 | 1466702347472 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:07 INFO - PROCESS | 23028 | 1466702347478 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:07 INFO - PROCESS | 23028 | 1466702347669 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 10:19:08 INFO - PROCESS | 23028 | 1466702348075 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:08 INFO - PROCESS | 23028 | 1466702348087 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce6400 == 28 [pid = 23028] [id = 312] 10:19:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8cce7400) [pid = 23028] [serial = 937] [outer = (nil)] 10:19:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8e57a800) [pid = 23028] [serial = 938] [outer = 0x8cce7400] 10:19:08 INFO - PROCESS | 23028 | 1466702348209 Marionette DEBUG loaded listener.js 10:19:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e6d7400) [pid = 23028] [serial = 939] [outer = 0x8cce7400] 10:19:09 INFO - PROCESS | 23028 | 1466702349241 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1838ms 10:19:09 INFO - PROCESS | 23028 | 1466702349303 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 10:19:09 INFO - PROCESS | 23028 | 1466702349309 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 10:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:19:09 INFO - PROCESS | 23028 | 1466702349319 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:19:09 INFO - PROCESS | 23028 | 1466702349324 Marionette TRACE conn4 <- [1,1222,null,{}] 10:19:09 INFO - PROCESS | 23028 | 1466702349335 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:09 INFO - PROCESS | 23028 | 1466702349344 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:10 INFO - PROCESS | 23028 | 1466702350512 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ed73c00) [pid = 23028] [serial = 888] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x91999c00) [pid = 23028] [serial = 870] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8ec43800) [pid = 23028] [serial = 884] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8cce2400) [pid = 23028] [serial = 857] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x914bac00) [pid = 23028] [serial = 867] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ed73800) [pid = 23028] [serial = 863] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8ecd8800) [pid = 23028] [serial = 885] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ea75800) [pid = 23028] [serial = 875] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8ec36000) [pid = 23028] [serial = 861] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8eb9d400) [pid = 23028] [serial = 860] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e574800) [pid = 23028] [serial = 858] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ecce800) [pid = 23028] [serial = 887] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8f62b000) [pid = 23028] [serial = 864] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8eb9ec00) [pid = 23028] [serial = 876] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ea16800) [pid = 23028] [serial = 881] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ea19c00) [pid = 23028] [serial = 882] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8e57d400) [pid = 23028] [serial = 878] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8e692c00) [pid = 23028] [serial = 879] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x91907800) [pid = 23028] [serial = 869] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x919a7800) [pid = 23028] [serial = 872] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x914b3400) [pid = 23028] [serial = 866] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x91bb4c00) [pid = 23028] [serial = 873] [outer = (nil)] [url = about:blank] 10:19:10 INFO - PROCESS | 23028 | 1466702350821 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:10 INFO - PROCESS | 23028 | 1466702350830 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:10 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdc400 == 29 [pid = 23028] [id = 313] 10:19:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8ccdc800) [pid = 23028] [serial = 940] [outer = (nil)] 10:19:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8cce1400) [pid = 23028] [serial = 941] [outer = 0x8ccdc800] 10:19:10 INFO - PROCESS | 23028 | 1466702350907 Marionette DEBUG loaded listener.js 10:19:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8e574800) [pid = 23028] [serial = 942] [outer = 0x8ccdc800] 10:19:11 INFO - PROCESS | 23028 | 1466702351846 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:19:11 INFO - PROCESS | 23028 | 1466702351920 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 10:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:19:11 INFO - PROCESS | 23028 | 1466702351929 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:19:11 INFO - PROCESS | 23028 | 1466702351934 Marionette TRACE conn4 <- [1,1226,null,{}] 10:19:11 INFO - PROCESS | 23028 | 1466702351941 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:11 INFO - PROCESS | 23028 | 1466702351948 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:12 INFO - PROCESS | 23028 | 1466702352140 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 10:19:12 INFO - PROCESS | 23028 | 1466702352275 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:12 INFO - PROCESS | 23028 | 1466702352282 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea0e800 == 30 [pid = 23028] [id = 314] 10:19:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ea0f800) [pid = 23028] [serial = 943] [outer = (nil)] 10:19:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ea16400) [pid = 23028] [serial = 944] [outer = 0x8ea0f800] 10:19:12 INFO - PROCESS | 23028 | 1466702352406 Marionette DEBUG loaded listener.js 10:19:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ea75800) [pid = 23028] [serial = 945] [outer = 0x8ea0f800] 10:19:13 INFO - PROCESS | 23028 | 1466702353229 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1330ms 10:19:13 INFO - PROCESS | 23028 | 1466702353260 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 10:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:19:13 INFO - PROCESS | 23028 | 1466702353266 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 10:19:13 INFO - PROCESS | 23028 | 1466702353272 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:19:13 INFO - PROCESS | 23028 | 1466702353276 Marionette TRACE conn4 <- [1,1230,null,{}] 10:19:13 INFO - PROCESS | 23028 | 1466702353283 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:13 INFO - PROCESS | 23028 | 1466702353288 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:13 INFO - PROCESS | 23028 | 1466702353524 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 10:19:13 INFO - PROCESS | 23028 | 1466702353550 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:13 INFO - PROCESS | 23028 | 1466702353560 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba6800 == 31 [pid = 23028] [id = 315] 10:19:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8eba7000) [pid = 23028] [serial = 946] [outer = (nil)] 10:19:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ec10800) [pid = 23028] [serial = 947] [outer = 0x8eba7000] 10:19:13 INFO - PROCESS | 23028 | 1466702353635 Marionette DEBUG loaded listener.js 10:19:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ec37800) [pid = 23028] [serial = 948] [outer = 0x8eba7000] 10:19:14 INFO - PROCESS | 23028 | 1466702354686 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1491ms 10:19:14 INFO - PROCESS | 23028 | 1466702354763 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 10:19:14 INFO - PROCESS | 23028 | 1466702354770 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 10:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:19:14 INFO - PROCESS | 23028 | 1466702354807 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:19:14 INFO - PROCESS | 23028 | 1466702354815 Marionette TRACE conn4 <- [1,1234,null,{}] 10:19:14 INFO - PROCESS | 23028 | 1466702354822 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:14 INFO - PROCESS | 23028 | 1466702354829 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:15 INFO - PROCESS | 23028 | 1466702355463 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 10:19:15 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8bcda800) [pid = 23028] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:19:15 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8fd15800) [pid = 23028] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:19:15 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8f4aa400) [pid = 23028] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:19:15 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ecd7800) [pid = 23028] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:19:15 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8fa9ec00) [pid = 23028] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:19:15 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ec34c00) [pid = 23028] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:19:15 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ec34800) [pid = 23028] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:19:15 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8e6d8c00) [pid = 23028] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:19:15 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8e576400) [pid = 23028] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:19:15 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8f647000) [pid = 23028] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:19:15 INFO - PROCESS | 23028 | 1466702355623 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:15 INFO - PROCESS | 23028 | 1466702355631 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcda800 == 32 [pid = 23028] [id = 316] 10:19:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8ccdf000) [pid = 23028] [serial = 949] [outer = (nil)] 10:19:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8e6d8c00) [pid = 23028] [serial = 950] [outer = 0x8ccdf000] 10:19:15 INFO - PROCESS | 23028 | 1466702355704 Marionette DEBUG loaded listener.js 10:19:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8ed73400) [pid = 23028] [serial = 951] [outer = 0x8ccdf000] 10:19:16 INFO - PROCESS | 23028 | 1466702356427 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1668ms 10:19:16 INFO - PROCESS | 23028 | 1466702356448 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 10:19:16 INFO - PROCESS | 23028 | 1466702356452 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 10:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:19:16 INFO - PROCESS | 23028 | 1466702356468 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:19:16 INFO - PROCESS | 23028 | 1466702356473 Marionette TRACE conn4 <- [1,1238,null,{}] 10:19:16 INFO - PROCESS | 23028 | 1466702356478 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:16 INFO - PROCESS | 23028 | 1466702356483 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:16 INFO - PROCESS | 23028 | 1466702356667 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 10:19:16 INFO - PROCESS | 23028 | 1466702356676 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:16 INFO - PROCESS | 23028 | 1466702356687 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec09000 == 33 [pid = 23028] [id = 317] 10:19:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ecda400) [pid = 23028] [serial = 952] [outer = (nil)] 10:19:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8f621c00) [pid = 23028] [serial = 953] [outer = 0x8ecda400] 10:19:16 INFO - PROCESS | 23028 | 1466702356756 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f628400) [pid = 23028] [serial = 954] [outer = 0x8ecda400] 10:19:17 INFO - PROCESS | 23028 | 1466702357870 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1441ms 10:19:17 INFO - PROCESS | 23028 | 1466702357910 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 10:19:17 INFO - PROCESS | 23028 | 1466702357917 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 10:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:19:17 INFO - PROCESS | 23028 | 1466702357927 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 23028 | 1466702357932 Marionette TRACE conn4 <- [1,1242,null,{}] 10:19:17 INFO - PROCESS | 23028 | 1466702357942 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:17 INFO - PROCESS | 23028 | 1466702357948 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:18 INFO - PROCESS | 23028 | 1466702358175 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 10:19:18 INFO - PROCESS | 23028 | 1466702358408 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:18 INFO - PROCESS | 23028 | 1466702358423 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d2800 == 34 [pid = 23028] [id = 318] 10:19:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8e6d3400) [pid = 23028] [serial = 955] [outer = (nil)] 10:19:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ea13000) [pid = 23028] [serial = 956] [outer = 0x8e6d3400] 10:19:18 INFO - PROCESS | 23028 | 1466702358553 Marionette DEBUG loaded listener.js 10:19:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ec0bc00) [pid = 23028] [serial = 957] [outer = 0x8e6d3400] 10:19:19 INFO - PROCESS | 23028 | 1466702359599 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1736ms 10:19:19 INFO - PROCESS | 23028 | 1466702359662 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 10:19:19 INFO - PROCESS | 23028 | 1466702359670 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 10:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:19:19 INFO - PROCESS | 23028 | 1466702359681 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:19:19 INFO - PROCESS | 23028 | 1466702359685 Marionette TRACE conn4 <- [1,1246,null,{}] 10:19:19 INFO - PROCESS | 23028 | 1466702359692 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:19 INFO - PROCESS | 23028 | 1466702359699 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:19 INFO - PROCESS | 23028 | 1466702359925 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 10:19:20 INFO - PROCESS | 23028 | 1466702360139 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:20 INFO - PROCESS | 23028 | 1466702360146 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e573c00 == 35 [pid = 23028] [id = 319] 10:19:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ec42000) [pid = 23028] [serial = 958] [outer = (nil)] 10:19:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f4ad400) [pid = 23028] [serial = 959] [outer = 0x8ec42000] 10:19:20 INFO - PROCESS | 23028 | 1466702360277 Marionette DEBUG loaded listener.js 10:19:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8f62fc00) [pid = 23028] [serial = 960] [outer = 0x8ec42000] 10:19:21 INFO - PROCESS | 23028 | 1466702361318 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1685ms 10:19:21 INFO - PROCESS | 23028 | 1466702361366 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 10:19:21 INFO - PROCESS | 23028 | 1466702361371 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 10:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:19:21 INFO - PROCESS | 23028 | 1466702361378 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:19:21 INFO - PROCESS | 23028 | 1466702361385 Marionette TRACE conn4 <- [1,1250,null,{}] 10:19:21 INFO - PROCESS | 23028 | 1466702361403 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:21 INFO - PROCESS | 23028 | 1466702361413 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:21 INFO - PROCESS | 23028 | 1466702361628 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 10:19:21 INFO - PROCESS | 23028 | 1466702361869 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:21 INFO - PROCESS | 23028 | 1466702361882 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd1d400 == 36 [pid = 23028] [id = 320] 10:19:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8fd1d800) [pid = 23028] [serial = 961] [outer = (nil)] 10:19:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x91213800) [pid = 23028] [serial = 962] [outer = 0x8fd1d800] 10:19:21 INFO - PROCESS | 23028 | 1466702361968 Marionette DEBUG loaded listener.js 10:19:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x9121e000) [pid = 23028] [serial = 963] [outer = 0x8fd1d800] 10:19:22 INFO - PROCESS | 23028 | 1466702362965 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1649ms 10:19:23 INFO - PROCESS | 23028 | 1466702363029 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 10:19:23 INFO - PROCESS | 23028 | 1466702363034 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 10:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:19:23 INFO - PROCESS | 23028 | 1466702363042 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:19:23 INFO - PROCESS | 23028 | 1466702363045 Marionette TRACE conn4 <- [1,1254,null,{}] 10:19:23 INFO - PROCESS | 23028 | 1466702363051 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:23 INFO - PROCESS | 23028 | 1466702363057 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:23 INFO - PROCESS | 23028 | 1466702363241 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 10:19:23 INFO - PROCESS | 23028 | 1466702363447 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:23 INFO - PROCESS | 23028 | 1466702363456 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba2000 == 37 [pid = 23028] [id = 321] 10:19:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ec38400) [pid = 23028] [serial = 964] [outer = (nil)] 10:19:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x9132a400) [pid = 23028] [serial = 965] [outer = 0x8ec38400] 10:19:23 INFO - PROCESS | 23028 | 1466702363545 Marionette DEBUG loaded listener.js 10:19:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x9132d400) [pid = 23028] [serial = 966] [outer = 0x8ec38400] 10:19:24 INFO - PROCESS | 23028 | 1466702364652 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1689ms 10:19:24 INFO - PROCESS | 23028 | 1466702364733 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 10:19:24 INFO - PROCESS | 23028 | 1466702364740 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 10:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:19:24 INFO - PROCESS | 23028 | 1466702364749 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:19:24 INFO - PROCESS | 23028 | 1466702364754 Marionette TRACE conn4 <- [1,1258,null,{}] 10:19:24 INFO - PROCESS | 23028 | 1466702364762 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:24 INFO - PROCESS | 23028 | 1466702364767 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:25 INFO - PROCESS | 23028 | 1466702365026 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 10:19:25 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69fc00 == 36 [pid = 23028] [id = 295] 10:19:25 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea0e400 == 35 [pid = 23028] [id = 293] 10:19:25 INFO - PROCESS | 23028 | --DOCSHELL 0x8f646800 == 34 [pid = 23028] [id = 303] 10:19:25 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea17400 == 33 [pid = 23028] [id = 302] 10:19:25 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce0400 == 32 [pid = 23028] [id = 292] 10:19:25 INFO - PROCESS | 23028 | 1466702365305 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:25 INFO - PROCESS | 23028 | 1466702365322 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e697c00 == 33 [pid = 23028] [id = 322] 10:19:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8e699c00) [pid = 23028] [serial = 967] [outer = (nil)] 10:19:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8e6d5400) [pid = 23028] [serial = 968] [outer = 0x8e699c00] 10:19:25 INFO - PROCESS | 23028 | 1466702365408 Marionette DEBUG loaded listener.js 10:19:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e6df800) [pid = 23028] [serial = 969] [outer = 0x8e699c00] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8fd1fc00) [pid = 23028] [serial = 917] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x9121d800) [pid = 23028] [serial = 914] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8f62dc00) [pid = 23028] [serial = 891] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f626400) [pid = 23028] [serial = 890] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8f4b1400) [pid = 23028] [serial = 896] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ecdb400) [pid = 23028] [serial = 897] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8fd15400) [pid = 23028] [serial = 899] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8fd21800) [pid = 23028] [serial = 900] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8fa98800) [pid = 23028] [serial = 902] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8fa9d800) [pid = 23028] [serial = 903] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ec41c00) [pid = 23028] [serial = 908] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ea13c00) [pid = 23028] [serial = 893] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8eba3400) [pid = 23028] [serial = 894] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8e695800) [pid = 23028] [serial = 905] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ea14000) [pid = 23028] [serial = 906] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8fa98400) [pid = 23028] [serial = 911] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x91222c00) [pid = 23028] [serial = 915] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8faa5400) [pid = 23028] [serial = 912] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8ed69400) [pid = 23028] [serial = 909] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x9132f400) [pid = 23028] [serial = 918] [outer = (nil)] [url = about:blank] 10:19:26 INFO - PROCESS | 23028 | 1466702366228 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1538ms 10:19:26 INFO - PROCESS | 23028 | 1466702366286 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 10:19:26 INFO - PROCESS | 23028 | 1466702366293 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 10:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:19:26 INFO - PROCESS | 23028 | 1466702366304 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:19:26 INFO - PROCESS | 23028 | 1466702366308 Marionette TRACE conn4 <- [1,1262,null,{}] 10:19:26 INFO - PROCESS | 23028 | 1466702366314 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:26 INFO - PROCESS | 23028 | 1466702366320 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:26 INFO - PROCESS | 23028 | 1466702366488 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 10:19:26 INFO - PROCESS | 23028 | 1466702366508 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:26 INFO - PROCESS | 23028 | 1466702366518 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:26 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec06800 == 34 [pid = 23028] [id = 323] 10:19:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8ec0d000) [pid = 23028] [serial = 970] [outer = (nil)] 10:19:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8eccec00) [pid = 23028] [serial = 971] [outer = 0x8ec0d000] 10:19:26 INFO - PROCESS | 23028 | 1466702366730 Marionette DEBUG loaded listener.js 10:19:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ed6a000) [pid = 23028] [serial = 972] [outer = 0x8ec0d000] 10:19:27 INFO - PROCESS | 23028 | 1466702367618 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1382ms 10:19:27 INFO - PROCESS | 23028 | 1466702367686 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 10:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:19:27 INFO - PROCESS | 23028 | 1466702367691 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 10:19:27 INFO - PROCESS | 23028 | 1466702367698 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:19:27 INFO - PROCESS | 23028 | 1466702367704 Marionette TRACE conn4 <- [1,1266,null,{}] 10:19:27 INFO - PROCESS | 23028 | 1466702367727 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:27 INFO - PROCESS | 23028 | 1466702367736 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:27 INFO - PROCESS | 23028 | 1466702367950 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 10:19:27 INFO - PROCESS | 23028 | 1466702367975 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:27 INFO - PROCESS | 23028 | 1466702367985 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3d400 == 35 [pid = 23028] [id = 324] 10:19:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8f647000) [pid = 23028] [serial = 973] [outer = (nil)] 10:19:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8fa98c00) [pid = 23028] [serial = 974] [outer = 0x8f647000] 10:19:28 INFO - PROCESS | 23028 | 1466702368058 Marionette DEBUG loaded listener.js 10:19:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8faa2c00) [pid = 23028] [serial = 975] [outer = 0x8f647000] 10:19:29 INFO - PROCESS | 23028 | 1466702369020 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1392ms 10:19:29 INFO - PROCESS | 23028 | 1466702369090 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 10:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:19:29 INFO - PROCESS | 23028 | 1466702369095 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 10:19:29 INFO - PROCESS | 23028 | 1466702369102 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:19:29 INFO - PROCESS | 23028 | 1466702369105 Marionette TRACE conn4 <- [1,1270,null,{}] 10:19:29 INFO - PROCESS | 23028 | 1466702369111 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:29 INFO - PROCESS | 23028 | 1466702369116 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:29 INFO - PROCESS | 23028 | 1466702369346 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 10:19:29 INFO - PROCESS | 23028 | 1466702369371 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:29 INFO - PROCESS | 23028 | 1466702369382 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e694800 == 36 [pid = 23028] [id = 325] 10:19:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8eccfc00) [pid = 23028] [serial = 976] [outer = (nil)] 10:19:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8fd20c00) [pid = 23028] [serial = 977] [outer = 0x8eccfc00] 10:19:29 INFO - PROCESS | 23028 | 1466702369450 Marionette DEBUG loaded listener.js 10:19:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8fd23c00) [pid = 23028] [serial = 978] [outer = 0x8eccfc00] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8e6d9800) [pid = 23028] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8e6d7c00) [pid = 23028] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8f62bc00) [pid = 23028] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x91615800) [pid = 23028] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ea0f800) [pid = 23028] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ccdc800) [pid = 23028] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8cce7400) [pid = 23028] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x91903000) [pid = 23028] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x91905c00) [pid = 23028] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8eba7000) [pid = 23028] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:19:30 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x8ccdf000) [pid = 23028] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:19:30 INFO - PROCESS | 23028 | 1466702370405 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1330ms 10:19:30 INFO - PROCESS | 23028 | 1466702370434 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 10:19:30 INFO - PROCESS | 23028 | 1466702370439 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 10:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:19:30 INFO - PROCESS | 23028 | 1466702370445 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:19:30 INFO - PROCESS | 23028 | 1466702370448 Marionette TRACE conn4 <- [1,1274,null,{}] 10:19:30 INFO - PROCESS | 23028 | 1466702370454 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:30 INFO - PROCESS | 23028 | 1466702370460 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:30 INFO - PROCESS | 23028 | 1466702370663 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 10:19:30 INFO - PROCESS | 23028 | 1466702370683 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:30 INFO - PROCESS | 23028 | 1466702370694 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea1a800 == 37 [pid = 23028] [id = 326] 10:19:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8ec0b800) [pid = 23028] [serial = 979] [outer = (nil)] 10:19:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8fd1ac00) [pid = 23028] [serial = 980] [outer = 0x8ec0b800] 10:19:30 INFO - PROCESS | 23028 | 1466702370761 Marionette DEBUG loaded listener.js 10:19:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x9121b800) [pid = 23028] [serial = 981] [outer = 0x8ec0b800] 10:19:31 INFO - PROCESS | 23028 | 1466702371662 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1280ms 10:19:31 INFO - PROCESS | 23028 | 1466702371726 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 10:19:31 INFO - PROCESS | 23028 | 1466702371730 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 10:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:19:31 INFO - PROCESS | 23028 | 1466702371736 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:19:31 INFO - PROCESS | 23028 | 1466702371739 Marionette TRACE conn4 <- [1,1278,null,{}] 10:19:31 INFO - PROCESS | 23028 | 1466702371745 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:31 INFO - PROCESS | 23028 | 1466702371755 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:31 INFO - PROCESS | 23028 | 1466702371955 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 10:19:32 INFO - PROCESS | 23028 | 1466702372147 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:32 INFO - PROCESS | 23028 | 1466702372154 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6800 == 38 [pid = 23028] [id = 327] 10:19:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8bcd8000) [pid = 23028] [serial = 982] [outer = (nil)] 10:19:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ccdc000) [pid = 23028] [serial = 983] [outer = 0x8bcd8000] 10:19:32 INFO - PROCESS | 23028 | 1466702372256 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8e573800) [pid = 23028] [serial = 984] [outer = 0x8bcd8000] 10:19:33 INFO - PROCESS | 23028 | 1466702373323 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1629ms 10:19:33 INFO - PROCESS | 23028 | 1466702373371 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 23028 | 1466702373377 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 10:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:19:33 INFO - PROCESS | 23028 | 1466702373386 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 23028 | 1466702373391 Marionette TRACE conn4 <- [1,1282,null,{}] 10:19:33 INFO - PROCESS | 23028 | 1466702373400 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:33 INFO - PROCESS | 23028 | 1466702373408 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:33 INFO - PROCESS | 23028 | 1466702373610 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 10:19:33 INFO - PROCESS | 23028 | 1466702373828 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:33 INFO - PROCESS | 23028 | 1466702373839 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e696000 == 39 [pid = 23028] [id = 328] 10:19:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8e6d6c00) [pid = 23028] [serial = 985] [outer = (nil)] 10:19:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8eba1800) [pid = 23028] [serial = 986] [outer = 0x8e6d6c00] 10:19:33 INFO - PROCESS | 23028 | 1466702373973 Marionette DEBUG loaded listener.js 10:19:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ec0c400) [pid = 23028] [serial = 987] [outer = 0x8e6d6c00] 10:19:34 INFO - PROCESS | 23028 | 1466702374928 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1582ms 10:19:34 INFO - PROCESS | 23028 | 1466702374972 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 10:19:34 INFO - PROCESS | 23028 | 1466702374979 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 10:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:19:34 INFO - PROCESS | 23028 | 1466702374987 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:19:34 INFO - PROCESS | 23028 | 1466702374991 Marionette TRACE conn4 <- [1,1286,null,{}] 10:19:35 INFO - PROCESS | 23028 | 1466702374998 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:35 INFO - PROCESS | 23028 | 1466702375003 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:35 INFO - PROCESS | 23028 | 1466702375209 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 10:19:35 INFO - PROCESS | 23028 | 1466702375468 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:35 INFO - PROCESS | 23028 | 1466702375478 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed69800 == 40 [pid = 23028] [id = 329] 10:19:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8f4a6000) [pid = 23028] [serial = 988] [outer = (nil)] 10:19:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8f4aec00) [pid = 23028] [serial = 989] [outer = 0x8f4a6000] 10:19:35 INFO - PROCESS | 23028 | 1466702375605 Marionette DEBUG loaded listener.js 10:19:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f63e000) [pid = 23028] [serial = 990] [outer = 0x8f4a6000] 10:19:36 INFO - PROCESS | 23028 | 1466702376582 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1632ms 10:19:36 INFO - PROCESS | 23028 | 1466702376622 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 10:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:19:36 INFO - PROCESS | 23028 | 1466702376628 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 10:19:36 INFO - PROCESS | 23028 | 1466702376647 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:19:36 INFO - PROCESS | 23028 | 1466702376657 Marionette TRACE conn4 <- [1,1290,null,{}] 10:19:36 INFO - PROCESS | 23028 | 1466702376665 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:36 INFO - PROCESS | 23028 | 1466702376673 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:36 INFO - PROCESS | 23028 | 1466702376883 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 10:19:37 INFO - PROCESS | 23028 | 1466702377103 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:37 INFO - PROCESS | 23028 | 1466702377113 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce2c00 == 41 [pid = 23028] [id = 330] 10:19:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ea73000) [pid = 23028] [serial = 991] [outer = (nil)] 10:19:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x9132ac00) [pid = 23028] [serial = 992] [outer = 0x8ea73000] 10:19:37 INFO - PROCESS | 23028 | 1466702377253 Marionette DEBUG loaded listener.js 10:19:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x914b9800) [pid = 23028] [serial = 993] [outer = 0x8ea73000] 10:19:38 INFO - PROCESS | 23028 | 1466702378183 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1600ms 10:19:38 INFO - PROCESS | 23028 | 1466702378237 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 10:19:38 INFO - PROCESS | 23028 | 1466702378241 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 10:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:19:38 INFO - PROCESS | 23028 | 1466702378248 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:19:38 INFO - PROCESS | 23028 | 1466702378251 Marionette TRACE conn4 <- [1,1294,null,{}] 10:19:38 INFO - PROCESS | 23028 | 1466702378258 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:38 INFO - PROCESS | 23028 | 1466702378263 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:38 INFO - PROCESS | 23028 | 1466702378458 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 10:19:38 INFO - PROCESS | 23028 | 1466702378623 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:38 INFO - PROCESS | 23028 | 1466702378636 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccde800 == 42 [pid = 23028] [id = 331] 10:19:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8faa6800) [pid = 23028] [serial = 994] [outer = (nil)] 10:19:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x9161ec00) [pid = 23028] [serial = 995] [outer = 0x8faa6800] 10:19:38 INFO - PROCESS | 23028 | 1466702378764 Marionette DEBUG loaded listener.js 10:19:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91902800) [pid = 23028] [serial = 996] [outer = 0x8faa6800] 10:19:39 INFO - PROCESS | 23028 | 1466702379668 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1482ms 10:19:39 INFO - PROCESS | 23028 | 1466702379732 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 10:19:39 INFO - PROCESS | 23028 | 1466702379736 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 10:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:19:39 INFO - PROCESS | 23028 | 1466702379743 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:19:39 INFO - PROCESS | 23028 | 1466702379747 Marionette TRACE conn4 <- [1,1298,null,{}] 10:19:39 INFO - PROCESS | 23028 | 1466702379753 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:39 INFO - PROCESS | 23028 | 1466702379758 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:39 INFO - PROCESS | 23028 | 1466702379949 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 10:19:40 INFO - PROCESS | 23028 | 1466702380117 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:40 INFO - PROCESS | 23028 | 1466702380137 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x9190bc00 == 43 [pid = 23028] [id = 332] 10:19:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x9190c800) [pid = 23028] [serial = 997] [outer = (nil)] 10:19:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91910c00) [pid = 23028] [serial = 998] [outer = 0x9190c800] 10:19:40 INFO - PROCESS | 23028 | 1466702380236 Marionette DEBUG loaded listener.js 10:19:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91ae2c00) [pid = 23028] [serial = 999] [outer = 0x9190c800] 10:19:41 INFO - PROCESS | 23028 | 1466702381290 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1591ms 10:19:41 INFO - PROCESS | 23028 | 1466702381337 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 10:19:41 INFO - PROCESS | 23028 | 1466702381342 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 10:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:19:41 INFO - PROCESS | 23028 | 1466702381350 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:19:41 INFO - PROCESS | 23028 | 1466702381354 Marionette TRACE conn4 <- [1,1302,null,{}] 10:19:41 INFO - PROCESS | 23028 | 1466702381361 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:41 INFO - PROCESS | 23028 | 1466702381366 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:41 INFO - PROCESS | 23028 | 1466702381563 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 10:19:41 INFO - PROCESS | 23028 | 1466702381788 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:41 INFO - PROCESS | 23028 | 1466702381799 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd18000 == 44 [pid = 23028] [id = 333] 10:19:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x914b6400) [pid = 23028] [serial = 1000] [outer = (nil)] 10:19:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91bb2000) [pid = 23028] [serial = 1001] [outer = 0x914b6400] 10:19:41 INFO - PROCESS | 23028 | 1466702381897 Marionette DEBUG loaded listener.js 10:19:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x91bbcc00) [pid = 23028] [serial = 1002] [outer = 0x914b6400] 10:19:42 INFO - PROCESS | 23028 | 1466702382874 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1582ms 10:19:42 INFO - PROCESS | 23028 | 1466702382934 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 10:19:42 INFO - PROCESS | 23028 | 1466702382938 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 10:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:19:42 INFO - PROCESS | 23028 | 1466702382945 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:19:42 INFO - PROCESS | 23028 | 1466702382949 Marionette TRACE conn4 <- [1,1306,null,{}] 10:19:42 INFO - PROCESS | 23028 | 1466702382955 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:42 INFO - PROCESS | 23028 | 1466702382960 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:43 INFO - PROCESS | 23028 | 1466702383159 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 10:19:43 INFO - PROCESS | 23028 | 1466702383372 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:43 INFO - PROCESS | 23028 | 1466702383382 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce9000 == 45 [pid = 23028] [id = 334] 10:19:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8cce9c00) [pid = 23028] [serial = 1003] [outer = (nil)] 10:19:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8ec0a000) [pid = 23028] [serial = 1004] [outer = 0x8cce9c00] 10:19:43 INFO - PROCESS | 23028 | 1466702383510 Marionette DEBUG loaded listener.js 10:19:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ed76c00) [pid = 23028] [serial = 1005] [outer = 0x8cce9c00] 10:19:44 INFO - PROCESS | 23028 | 1466702384426 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1537ms 10:19:44 INFO - PROCESS | 23028 | 1466702384484 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 10:19:44 INFO - PROCESS | 23028 | 1466702384488 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 10:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:19:44 INFO - PROCESS | 23028 | 1466702384496 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:19:44 INFO - PROCESS | 23028 | 1466702384500 Marionette TRACE conn4 <- [1,1310,null,{}] 10:19:44 INFO - PROCESS | 23028 | 1466702384507 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:44 INFO - PROCESS | 23028 | 1466702384512 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:44 INFO - PROCESS | 23028 | 1466702384722 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 10:19:45 INFO - PROCESS | 23028 | 1466702385190 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:45 INFO - PROCESS | 23028 | 1466702385199 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce4000 == 46 [pid = 23028] [id = 335] 10:19:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8cce8800) [pid = 23028] [serial = 1006] [outer = (nil)] 10:19:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8e578000) [pid = 23028] [serial = 1007] [outer = 0x8cce8800] 10:19:45 INFO - PROCESS | 23028 | 1466702385321 Marionette DEBUG loaded listener.js 10:19:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8e696800) [pid = 23028] [serial = 1008] [outer = 0x8cce8800] 10:19:46 INFO - PROCESS | 23028 | 1466702386251 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:19:46 INFO - PROCESS | 23028 | 1466702386354 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 10:19:46 INFO - PROCESS | 23028 | 1466702386361 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:19:46 INFO - PROCESS | 23028 | 1466702386367 Marionette TRACE conn4 <- [1,1314,null,{}] 10:19:46 INFO - PROCESS | 23028 | 1466702386375 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:46 INFO - PROCESS | 23028 | 1466702386383 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:46 INFO - PROCESS | 23028 | 1466702386614 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea1a800 == 45 [pid = 23028] [id = 326] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e694800 == 44 [pid = 23028] [id = 325] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3d400 == 43 [pid = 23028] [id = 324] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec06800 == 42 [pid = 23028] [id = 323] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e697c00 == 41 [pid = 23028] [id = 322] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd1d400 == 40 [pid = 23028] [id = 320] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e573c00 == 39 [pid = 23028] [id = 319] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d2800 == 38 [pid = 23028] [id = 318] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea1a000 == 37 [pid = 23028] [id = 291] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec09000 == 36 [pid = 23028] [id = 317] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e571800 == 35 [pid = 23028] [id = 298] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea71400 == 34 [pid = 23028] [id = 300] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce6c00 == 33 [pid = 23028] [id = 301] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcda400 == 32 [pid = 23028] [id = 305] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcda800 == 31 [pid = 23028] [id = 316] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a8000 == 30 [pid = 23028] [id = 304] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba6800 == 29 [pid = 23028] [id = 315] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed76800 == 28 [pid = 23028] [id = 296] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa9e800 == 27 [pid = 23028] [id = 299] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d5000 == 26 [pid = 23028] [id = 297] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x91332800 == 25 [pid = 23028] [id = 308] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6dd000 == 24 [pid = 23028] [id = 307] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce6400 == 23 [pid = 23028] [id = 312] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x91614c00 == 22 [pid = 23028] [id = 309] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x914b7400 == 21 [pid = 23028] [id = 310] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd8c00 == 20 [pid = 23028] [id = 311] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdc400 == 19 [pid = 23028] [id = 313] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba2000 == 18 [pid = 23028] [id = 321] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d7800 == 17 [pid = 23028] [id = 306] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea0e800 == 16 [pid = 23028] [id = 314] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3f400 == 15 [pid = 23028] [id = 294] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd18000 == 14 [pid = 23028] [id = 333] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce9000 == 13 [pid = 23028] [id = 334] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x9190bc00 == 12 [pid = 23028] [id = 332] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccde800 == 11 [pid = 23028] [id = 331] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce2c00 == 10 [pid = 23028] [id = 330] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8e696000 == 9 [pid = 23028] [id = 328] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed69800 == 8 [pid = 23028] [id = 329] 10:19:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6800 == 7 [pid = 23028] [id = 327] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8f621c00) [pid = 23028] [serial = 953] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ec07400) [pid = 23028] [serial = 921] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x91bb3400) [pid = 23028] [serial = 935] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ea10400) [pid = 23028] [serial = 920] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8fa99c00) [pid = 23028] [serial = 924] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f642000) [pid = 23028] [serial = 923] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x91620000) [pid = 23028] [serial = 927] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x9161a400) [pid = 23028] [serial = 926] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8ea16400) [pid = 23028] [serial = 944] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8cce1400) [pid = 23028] [serial = 941] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8e574800) [pid = 23028] [serial = 942] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8e6d7400) [pid = 23028] [serial = 939] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8e57a800) [pid = 23028] [serial = 938] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x91910800) [pid = 23028] [serial = 930] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x9190d400) [pid = 23028] [serial = 929] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x919a8400) [pid = 23028] [serial = 933] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8ec10800) [pid = 23028] [serial = 947] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e6d8c00) [pid = 23028] [serial = 950] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x919a5800) [pid = 23028] [serial = 932] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ec37800) [pid = 23028] [serial = 948] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ed73400) [pid = 23028] [serial = 951] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x91bbd400) [pid = 23028] [serial = 936] [outer = (nil)] [url = about:blank] 10:19:47 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ea75800) [pid = 23028] [serial = 945] [outer = (nil)] [url = about:blank] 10:19:48 INFO - PROCESS | 23028 | 1466702388058 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:48 INFO - PROCESS | 23028 | 1466702388067 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdac00 == 8 [pid = 23028] [id = 336] 10:19:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8bcdb000) [pid = 23028] [serial = 1009] [outer = (nil)] 10:19:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8bcdf000) [pid = 23028] [serial = 1010] [outer = 0x8bcdb000] 10:19:48 INFO - PROCESS | 23028 | 1466702388156 Marionette DEBUG loaded listener.js 10:19:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8e571400) [pid = 23028] [serial = 1011] [outer = 0x8bcdb000] 10:19:48 INFO - PROCESS | 23028 | 1466702388993 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 2689ms 10:19:49 INFO - PROCESS | 23028 | 1466702389052 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 10:19:49 INFO - PROCESS | 23028 | 1466702389058 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 10:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:19:49 INFO - PROCESS | 23028 | 1466702389066 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:19:49 INFO - PROCESS | 23028 | 1466702389070 Marionette TRACE conn4 <- [1,1318,null,{}] 10:19:49 INFO - PROCESS | 23028 | 1466702389078 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:49 INFO - PROCESS | 23028 | 1466702389085 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:49 INFO - PROCESS | 23028 | 1466702389260 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 10:19:49 INFO - PROCESS | 23028 | 1466702389388 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:49 INFO - PROCESS | 23028 | 1466702389397 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d8400 == 9 [pid = 23028] [id = 337] 10:19:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8e6db400) [pid = 23028] [serial = 1012] [outer = (nil)] 10:19:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ea0f800) [pid = 23028] [serial = 1013] [outer = 0x8e6db400] 10:19:49 INFO - PROCESS | 23028 | 1466702389486 Marionette DEBUG loaded listener.js 10:19:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ea16400) [pid = 23028] [serial = 1014] [outer = 0x8e6db400] 10:19:50 INFO - PROCESS | 23028 | 1466702390344 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1333ms 10:19:50 INFO - PROCESS | 23028 | 1466702390409 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 10:19:50 INFO - PROCESS | 23028 | 1466702390417 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 10:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:19:50 INFO - PROCESS | 23028 | 1466702390425 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:19:50 INFO - PROCESS | 23028 | 1466702390429 Marionette TRACE conn4 <- [1,1322,null,{}] 10:19:50 INFO - PROCESS | 23028 | 1466702390442 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:50 INFO - PROCESS | 23028 | 1466702390449 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:50 INFO - PROCESS | 23028 | 1466702390685 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 10:19:50 INFO - PROCESS | 23028 | 1466702390714 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:50 INFO - PROCESS | 23028 | 1466702390721 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea77400 == 10 [pid = 23028] [id = 338] 10:19:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8eba8400) [pid = 23028] [serial = 1015] [outer = (nil)] 10:19:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ec0d800) [pid = 23028] [serial = 1016] [outer = 0x8eba8400] 10:19:50 INFO - PROCESS | 23028 | 1466702390798 Marionette DEBUG loaded listener.js 10:19:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ec36c00) [pid = 23028] [serial = 1017] [outer = 0x8eba8400] 10:19:51 INFO - PROCESS | 23028 | 1466702391871 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1492ms 10:19:51 INFO - PROCESS | 23028 | 1466702391919 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 10:19:51 INFO - PROCESS | 23028 | 1466702391923 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 10:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:19:51 INFO - PROCESS | 23028 | 1466702391946 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:19:51 INFO - PROCESS | 23028 | 1466702391956 Marionette TRACE conn4 <- [1,1326,null,{}] 10:19:51 INFO - PROCESS | 23028 | 1466702391966 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:51 INFO - PROCESS | 23028 | 1466702391974 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:52 INFO - PROCESS | 23028 | 1466702392213 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 10:19:52 INFO - PROCESS | 23028 | 1466702392239 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:52 INFO - PROCESS | 23028 | 1466702392245 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6cc00 == 11 [pid = 23028] [id = 339] 10:19:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ed6e000) [pid = 23028] [serial = 1018] [outer = (nil)] 10:19:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8f4a4400) [pid = 23028] [serial = 1019] [outer = 0x8ed6e000] 10:19:52 INFO - PROCESS | 23028 | 1466702392344 Marionette DEBUG loaded listener.js 10:19:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8f4ae800) [pid = 23028] [serial = 1020] [outer = 0x8ed6e000] 10:19:53 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f647000) [pid = 23028] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:19:53 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8eccfc00) [pid = 23028] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:19:53 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e699c00) [pid = 23028] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:19:53 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8ecda400) [pid = 23028] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:19:53 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ec38400) [pid = 23028] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:19:53 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8fd1d800) [pid = 23028] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:19:53 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e6d3400) [pid = 23028] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:19:53 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ec0d000) [pid = 23028] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:19:53 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ec42000) [pid = 23028] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:19:53 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ec0b800) [pid = 23028] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:19:53 INFO - PROCESS | 23028 | 1466702393790 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1906ms 10:19:53 INFO - PROCESS | 23028 | 1466702393844 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 10:19:53 INFO - PROCESS | 23028 | 1466702393850 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 10:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:19:53 INFO - PROCESS | 23028 | 1466702393856 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:19:53 INFO - PROCESS | 23028 | 1466702393860 Marionette TRACE conn4 <- [1,1330,null,{}] 10:19:53 INFO - PROCESS | 23028 | 1466702393866 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:53 INFO - PROCESS | 23028 | 1466702393872 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:54 INFO - PROCESS | 23028 | 1466702394058 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 10:19:54 INFO - PROCESS | 23028 | 1466702394194 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:54 INFO - PROCESS | 23028 | 1466702394205 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdc800 == 12 [pid = 23028] [id = 340] 10:19:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ccdf400) [pid = 23028] [serial = 1021] [outer = (nil)] 10:19:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ecd8000) [pid = 23028] [serial = 1022] [outer = 0x8ccdf400] 10:19:54 INFO - PROCESS | 23028 | 1466702394277 Marionette DEBUG loaded listener.js 10:19:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ed6fc00) [pid = 23028] [serial = 1023] [outer = 0x8ccdf400] 10:19:55 INFO - PROCESS | 23028 | 1466702395082 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:19:55 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 10:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1332ms 10:19:55 INFO - PROCESS | 23028 | 1466702395192 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 10:19:55 INFO - PROCESS | 23028 | 1466702395200 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 10:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:19:55 INFO - PROCESS | 23028 | 1466702395210 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:19:55 INFO - PROCESS | 23028 | 1466702395217 Marionette TRACE conn4 <- [1,1334,null,{}] 10:19:55 INFO - PROCESS | 23028 | 1466702395228 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:55 INFO - PROCESS | 23028 | 1466702395234 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:55 INFO - PROCESS | 23028 | 1466702395476 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 10:19:55 INFO - PROCESS | 23028 | 1466702395717 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:55 INFO - PROCESS | 23028 | 1466702395742 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69dc00 == 13 [pid = 23028] [id = 341] 10:19:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8e6d4400) [pid = 23028] [serial = 1024] [outer = (nil)] 10:19:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8e6df000) [pid = 23028] [serial = 1025] [outer = 0x8e6d4400] 10:19:55 INFO - PROCESS | 23028 | 1466702395864 Marionette DEBUG loaded listener.js 10:19:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ea7d400) [pid = 23028] [serial = 1026] [outer = 0x8e6d4400] 10:19:56 INFO - PROCESS | 23028 | 1466702396971 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1848ms 10:19:57 INFO - PROCESS | 23028 | 1466702397060 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 10:19:57 INFO - PROCESS | 23028 | 1466702397065 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 10:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:19:57 INFO - PROCESS | 23028 | 1466702397077 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:19:57 INFO - PROCESS | 23028 | 1466702397082 Marionette TRACE conn4 <- [1,1338,null,{}] 10:19:57 INFO - PROCESS | 23028 | 1466702397089 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:57 INFO - PROCESS | 23028 | 1466702397096 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:57 INFO - PROCESS | 23028 | 1466702397361 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 10:19:57 INFO - PROCESS | 23028 | 1466702397627 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:57 INFO - PROCESS | 23028 | 1466702397636 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce2c00 == 14 [pid = 23028] [id = 342] 10:19:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8eba8000) [pid = 23028] [serial = 1027] [outer = (nil)] 10:19:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f4a4800) [pid = 23028] [serial = 1028] [outer = 0x8eba8000] 10:19:57 INFO - PROCESS | 23028 | 1466702397732 Marionette DEBUG loaded listener.js 10:19:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8f625c00) [pid = 23028] [serial = 1029] [outer = 0x8eba8000] 10:19:59 INFO - PROCESS | 23028 | 1466702399347 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2297ms 10:19:59 INFO - PROCESS | 23028 | 1466702399370 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 10:19:59 INFO - PROCESS | 23028 | 1466702399375 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 10:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:19:59 INFO - PROCESS | 23028 | 1466702399385 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:19:59 INFO - PROCESS | 23028 | 1466702399389 Marionette TRACE conn4 <- [1,1342,null,{}] 10:19:59 INFO - PROCESS | 23028 | 1466702399406 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:19:59 INFO - PROCESS | 23028 | 1466702399415 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:59 INFO - PROCESS | 23028 | 1466702399621 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 10:19:59 INFO - PROCESS | 23028 | 1466702399796 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:59 INFO - PROCESS | 23028 | 1466702399813 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:19:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f643000 == 15 [pid = 23028] [id = 343] 10:19:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8f643c00) [pid = 23028] [serial = 1030] [outer = (nil)] 10:19:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8faa1800) [pid = 23028] [serial = 1031] [outer = 0x8f643c00] 10:19:59 INFO - PROCESS | 23028 | 1466702399905 Marionette DEBUG loaded listener.js 10:20:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8fd17c00) [pid = 23028] [serial = 1032] [outer = 0x8f643c00] 10:20:01 INFO - PROCESS | 23028 | 1466702401059 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1735ms 10:20:01 INFO - PROCESS | 23028 | 1466702401123 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 10:20:01 INFO - PROCESS | 23028 | 1466702401130 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 10:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:20:01 INFO - PROCESS | 23028 | 1466702401141 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:20:01 INFO - PROCESS | 23028 | 1466702401146 Marionette TRACE conn4 <- [1,1346,null,{}] 10:20:01 INFO - PROCESS | 23028 | 1466702401158 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:01 INFO - PROCESS | 23028 | 1466702401165 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:01 INFO - PROCESS | 23028 | 1466702401421 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 10:20:01 INFO - PROCESS | 23028 | 1466702401730 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:01 INFO - PROCESS | 23028 | 1466702401740 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f64ac00 == 16 [pid = 23028] [id = 344] 10:20:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8faa2400) [pid = 23028] [serial = 1033] [outer = (nil)] 10:20:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91218000) [pid = 23028] [serial = 1034] [outer = 0x8faa2400] 10:20:01 INFO - PROCESS | 23028 | 1466702401828 Marionette DEBUG loaded listener.js 10:20:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x9121c400) [pid = 23028] [serial = 1035] [outer = 0x8faa2400] 10:20:03 INFO - PROCESS | 23028 | 1466702403048 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1997ms 10:20:03 INFO - PROCESS | 23028 | 1466702403137 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 10:20:03 INFO - PROCESS | 23028 | 1466702403144 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 10:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:20:03 INFO - PROCESS | 23028 | 1466702403153 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:20:03 INFO - PROCESS | 23028 | 1466702403159 Marionette TRACE conn4 <- [1,1350,null,{}] 10:20:03 INFO - PROCESS | 23028 | 1466702403168 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:03 INFO - PROCESS | 23028 | 1466702403173 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:03 INFO - PROCESS | 23028 | 1466702403490 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 10:20:03 INFO - PROCESS | 23028 | 1466702403739 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:03 INFO - PROCESS | 23028 | 1466702403754 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8faa2c00) [pid = 23028] [serial = 975] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8fd20c00) [pid = 23028] [serial = 977] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8fd23c00) [pid = 23028] [serial = 978] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8e6d5400) [pid = 23028] [serial = 968] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8e6df800) [pid = 23028] [serial = 969] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f628400) [pid = 23028] [serial = 954] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x9132a400) [pid = 23028] [serial = 965] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x9132d400) [pid = 23028] [serial = 966] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x91213800) [pid = 23028] [serial = 962] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x9121e000) [pid = 23028] [serial = 963] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8ea13000) [pid = 23028] [serial = 956] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ec0bc00) [pid = 23028] [serial = 957] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8eccec00) [pid = 23028] [serial = 971] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8f4ad400) [pid = 23028] [serial = 959] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f62fc00) [pid = 23028] [serial = 960] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8fa98c00) [pid = 23028] [serial = 974] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8fd1ac00) [pid = 23028] [serial = 980] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ed6a000) [pid = 23028] [serial = 972] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x9121b800) [pid = 23028] [serial = 981] [outer = (nil)] [url = about:blank] 10:20:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69a400 == 17 [pid = 23028] [id = 345] 10:20:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8e6d4c00) [pid = 23028] [serial = 1036] [outer = (nil)] 10:20:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8e6df400) [pid = 23028] [serial = 1037] [outer = 0x8e6d4c00] 10:20:03 INFO - PROCESS | 23028 | 1466702403869 Marionette DEBUG loaded listener.js 10:20:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ea18800) [pid = 23028] [serial = 1038] [outer = 0x8e6d4c00] 10:20:04 INFO - PROCESS | 23028 | 1466702404744 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1639ms 10:20:04 INFO - PROCESS | 23028 | 1466702404793 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 10:20:04 INFO - PROCESS | 23028 | 1466702404800 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 10:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:20:04 INFO - PROCESS | 23028 | 1466702404810 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:20:04 INFO - PROCESS | 23028 | 1466702404814 Marionette TRACE conn4 <- [1,1354,null,{}] 10:20:04 INFO - PROCESS | 23028 | 1466702404820 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:04 INFO - PROCESS | 23028 | 1466702404826 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:05 INFO - PROCESS | 23028 | 1466702405008 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 10:20:05 INFO - PROCESS | 23028 | 1466702405146 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:05 INFO - PROCESS | 23028 | 1466702405154 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3b400 == 18 [pid = 23028] [id = 346] 10:20:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ec3c000) [pid = 23028] [serial = 1039] [outer = (nil)] 10:20:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ecd3000) [pid = 23028] [serial = 1040] [outer = 0x8ec3c000] 10:20:05 INFO - PROCESS | 23028 | 1466702405243 Marionette DEBUG loaded listener.js 10:20:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ed6b800) [pid = 23028] [serial = 1041] [outer = 0x8ec3c000] 10:20:06 INFO - PROCESS | 23028 | 1466702406168 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1381ms 10:20:06 INFO - PROCESS | 23028 | 1466702406193 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 10:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:20:06 INFO - PROCESS | 23028 | 1466702406198 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 10:20:06 INFO - PROCESS | 23028 | 1466702406206 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:20:06 INFO - PROCESS | 23028 | 1466702406212 Marionette TRACE conn4 <- [1,1358,null,{}] 10:20:06 INFO - PROCESS | 23028 | 1466702406236 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:06 INFO - PROCESS | 23028 | 1466702406246 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:06 INFO - PROCESS | 23028 | 1466702406485 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 10:20:06 INFO - PROCESS | 23028 | 1466702406515 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:06 INFO - PROCESS | 23028 | 1466702406526 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa98c00 == 19 [pid = 23028] [id = 347] 10:20:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8fa99000) [pid = 23028] [serial = 1042] [outer = (nil)] 10:20:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8faa1400) [pid = 23028] [serial = 1043] [outer = 0x8fa99000] 10:20:06 INFO - PROCESS | 23028 | 1466702406610 Marionette DEBUG loaded listener.js 10:20:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8fd1e400) [pid = 23028] [serial = 1044] [outer = 0x8fa99000] 10:20:08 INFO - PROCESS | 23028 | 1466702407998 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1855ms 10:20:08 INFO - PROCESS | 23028 | 1466702408067 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 10:20:08 INFO - PROCESS | 23028 | 1466702408075 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 10:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:20:08 INFO - PROCESS | 23028 | 1466702408085 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:20:08 INFO - PROCESS | 23028 | 1466702408089 Marionette TRACE conn4 <- [1,1362,null,{}] 10:20:08 INFO - PROCESS | 23028 | 1466702408111 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:08 INFO - PROCESS | 23028 | 1466702408119 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:08 INFO - PROCESS | 23028 | 1466702408579 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8bcd8000) [pid = 23028] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e6d6c00) [pid = 23028] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8eba8400) [pid = 23028] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ed6e000) [pid = 23028] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8e6db400) [pid = 23028] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8bcdb000) [pid = 23028] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8f4a6000) [pid = 23028] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ea73000) [pid = 23028] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8faa6800) [pid = 23028] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x9190c800) [pid = 23028] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8cce8800) [pid = 23028] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x914b6400) [pid = 23028] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:20:08 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8cce9c00) [pid = 23028] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:20:08 INFO - PROCESS | 23028 | 1466702408712 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:08 INFO - PROCESS | 23028 | 1466702408720 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd8000 == 20 [pid = 23028] [id = 348] 10:20:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8bcdd000) [pid = 23028] [serial = 1045] [outer = (nil)] 10:20:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8e57b800) [pid = 23028] [serial = 1046] [outer = 0x8bcdd000] 10:20:08 INFO - PROCESS | 23028 | 1466702408794 Marionette DEBUG loaded listener.js 10:20:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8e69b800) [pid = 23028] [serial = 1047] [outer = 0x8bcdd000] 10:20:09 INFO - PROCESS | 23028 | 1466702409569 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1541ms 10:20:09 INFO - PROCESS | 23028 | 1466702409625 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 10:20:09 INFO - PROCESS | 23028 | 1466702409628 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 10:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:20:09 INFO - PROCESS | 23028 | 1466702409643 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:20:09 INFO - PROCESS | 23028 | 1466702409646 Marionette TRACE conn4 <- [1,1366,null,{}] 10:20:09 INFO - PROCESS | 23028 | 1466702409653 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:09 INFO - PROCESS | 23028 | 1466702409659 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:09 INFO - PROCESS | 23028 | 1466702409831 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 10:20:09 INFO - PROCESS | 23028 | 1466702409842 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:09 INFO - PROCESS | 23028 | 1466702409850 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccde800 == 21 [pid = 23028] [id = 349] 10:20:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8e695400) [pid = 23028] [serial = 1048] [outer = (nil)] 10:20:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x9121e400) [pid = 23028] [serial = 1049] [outer = 0x8e695400] 10:20:09 INFO - PROCESS | 23028 | 1466702409925 Marionette DEBUG loaded listener.js 10:20:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x9132c800) [pid = 23028] [serial = 1050] [outer = 0x8e695400] 10:20:11 INFO - PROCESS | 23028 | 1466702411200 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:20:11 INFO - PROCESS | 23028 | 1466702411234 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 10:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:20:11 INFO - PROCESS | 23028 | 1466702411243 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:20:11 INFO - PROCESS | 23028 | 1466702411249 Marionette TRACE conn4 <- [1,1370,null,{}] 10:20:11 INFO - PROCESS | 23028 | 1466702411258 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:11 INFO - PROCESS | 23028 | 1466702411264 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:11 INFO - PROCESS | 23028 | 1466702411470 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 10:20:11 INFO - PROCESS | 23028 | 1466702411688 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:11 INFO - PROCESS | 23028 | 1466702411701 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce2800 == 22 [pid = 23028] [id = 350] 10:20:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8e6df800) [pid = 23028] [serial = 1051] [outer = (nil)] 10:20:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ec38c00) [pid = 23028] [serial = 1052] [outer = 0x8e6df800] 10:20:11 INFO - PROCESS | 23028 | 1466702411801 Marionette DEBUG loaded listener.js 10:20:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ec43400) [pid = 23028] [serial = 1053] [outer = 0x8e6df800] 10:20:12 INFO - PROCESS | 23028 | 1466702412828 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:20:12 INFO - PROCESS | 23028 | 1466702412900 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 10:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:20:12 INFO - PROCESS | 23028 | 1466702412911 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:20:12 INFO - PROCESS | 23028 | 1466702412916 Marionette TRACE conn4 <- [1,1374,null,{}] 10:20:12 INFO - PROCESS | 23028 | 1466702412967 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:12 INFO - PROCESS | 23028 | 1466702412974 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:13 INFO - PROCESS | 23028 | 1466702413193 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 10:20:13 INFO - PROCESS | 23028 | 1466702413412 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:13 INFO - PROCESS | 23028 | 1466702413429 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6000 == 23 [pid = 23028] [id = 351] 10:20:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8f64a800) [pid = 23028] [serial = 1054] [outer = (nil)] 10:20:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8fd23000) [pid = 23028] [serial = 1055] [outer = 0x8f64a800] 10:20:13 INFO - PROCESS | 23028 | 1466702413514 Marionette DEBUG loaded listener.js 10:20:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x91217c00) [pid = 23028] [serial = 1056] [outer = 0x8f64a800] 10:20:14 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:20:14 INFO - PROCESS | 23028 | 1466702414579 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:20:14 INFO - PROCESS | 23028 | 1466702414647 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 10:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:20:14 INFO - PROCESS | 23028 | 1466702414656 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:20:14 INFO - PROCESS | 23028 | 1466702414663 Marionette TRACE conn4 <- [1,1378,null,{}] 10:20:14 INFO - PROCESS | 23028 | 1466702414727 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:14 INFO - PROCESS | 23028 | 1466702414737 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:14 INFO - PROCESS | 23028 | 1466702414984 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 10:20:15 INFO - PROCESS | 23028 | 1466702415188 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:15 INFO - PROCESS | 23028 | 1466702415198 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x914bdc00 == 24 [pid = 23028] [id = 352] 10:20:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x91611c00) [pid = 23028] [serial = 1057] [outer = (nil)] 10:20:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x9161e400) [pid = 23028] [serial = 1058] [outer = 0x91611c00] 10:20:15 INFO - PROCESS | 23028 | 1466702415290 Marionette DEBUG loaded listener.js 10:20:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x91907c00) [pid = 23028] [serial = 1059] [outer = 0x91611c00] 10:20:16 INFO - PROCESS | 23028 | 1466702416286 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:20:16 INFO - PROCESS | 23028 | 1466702416312 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 10:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:20:16 INFO - PROCESS | 23028 | 1466702416321 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:20:16 INFO - PROCESS | 23028 | 1466702416325 Marionette TRACE conn4 <- [1,1382,null,{}] 10:20:16 INFO - PROCESS | 23028 | 1466702416332 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:16 INFO - PROCESS | 23028 | 1466702416337 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:16 INFO - PROCESS | 23028 | 1466702416555 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 10:20:16 INFO - PROCESS | 23028 | 1466702416778 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:16 INFO - PROCESS | 23028 | 1466702416797 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce1400 == 25 [pid = 23028] [id = 353] 10:20:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ec0cc00) [pid = 23028] [serial = 1060] [outer = (nil)] 10:20:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x9199d800) [pid = 23028] [serial = 1061] [outer = 0x8ec0cc00] 10:20:16 INFO - PROCESS | 23028 | 1466702416928 Marionette DEBUG loaded listener.js 10:20:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x919a4c00) [pid = 23028] [serial = 1062] [outer = 0x8ec0cc00] 10:20:17 INFO - PROCESS | 23028 | [23028] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:20:17 INFO - PROCESS | 23028 | 1466702417921 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:20:17 INFO - PROCESS | 23028 | 1466702417969 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 10:20:17 INFO - PROCESS | 23028 | 1466702417977 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:20:17 INFO - PROCESS | 23028 | 1466702417980 Marionette TRACE conn4 <- [1,1386,null,{}] 10:20:17 INFO - PROCESS | 23028 | 1466702417987 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:17 INFO - PROCESS | 23028 | 1466702417992 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:18 INFO - PROCESS | 23028 | 1466702418185 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 10:20:18 INFO - PROCESS | 23028 | 1466702418401 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:18 INFO - PROCESS | 23028 | 1466702418412 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6dec00 == 26 [pid = 23028] [id = 354] 10:20:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ec34400) [pid = 23028] [serial = 1063] [outer = (nil)] 10:20:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91ae6000) [pid = 23028] [serial = 1064] [outer = 0x8ec34400] 10:20:18 INFO - PROCESS | 23028 | 1466702418508 Marionette DEBUG loaded listener.js 10:20:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x91bafc00) [pid = 23028] [serial = 1065] [outer = 0x8ec34400] 10:20:19 INFO - PROCESS | 23028 | 1466702419514 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:20:19 INFO - PROCESS | 23028 | 1466702419568 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 10:20:19 INFO - PROCESS | 23028 | 1466702419574 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:20:19 INFO - PROCESS | 23028 | 1466702419578 Marionette TRACE conn4 <- [1,1390,null,{}] 10:20:19 INFO - PROCESS | 23028 | 1466702419584 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:19 INFO - PROCESS | 23028 | 1466702419596 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:19 INFO - PROCESS | 23028 | 1466702419881 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 10:20:20 INFO - PROCESS | 23028 | 1466702420173 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:20 INFO - PROCESS | 23028 | 1466702420184 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57ac00 == 27 [pid = 23028] [id = 355] 10:20:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8e6ddc00) [pid = 23028] [serial = 1066] [outer = (nil)] 10:20:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x91d6c800) [pid = 23028] [serial = 1067] [outer = 0x8e6ddc00] 10:20:20 INFO - PROCESS | 23028 | 1466702420276 Marionette DEBUG loaded listener.js 10:20:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x923e7c00) [pid = 23028] [serial = 1068] [outer = 0x8e6ddc00] 10:20:21 INFO - PROCESS | 23028 | 1466702421207 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1682ms 10:20:21 INFO - PROCESS | 23028 | 1466702421258 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 10:20:21 INFO - PROCESS | 23028 | 1466702421262 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 10:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:20:21 INFO - PROCESS | 23028 | 1466702421269 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:20:21 INFO - PROCESS | 23028 | 1466702421273 Marionette TRACE conn4 <- [1,1394,null,{}] 10:20:21 INFO - PROCESS | 23028 | 1466702421279 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:21 INFO - PROCESS | 23028 | 1466702421284 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:21 INFO - PROCESS | 23028 | 1466702421476 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 10:20:21 INFO - PROCESS | 23028 | 1466702421698 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:21 INFO - PROCESS | 23028 | 1466702421706 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec14c00 == 28 [pid = 23028] [id = 356] 10:20:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x91902c00) [pid = 23028] [serial = 1069] [outer = (nil)] 10:20:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x923f1000) [pid = 23028] [serial = 1070] [outer = 0x91902c00] 10:20:21 INFO - PROCESS | 23028 | 1466702421846 Marionette DEBUG loaded listener.js 10:20:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x923f3800) [pid = 23028] [serial = 1071] [outer = 0x91902c00] 10:20:22 INFO - PROCESS | 23028 | 1466702422778 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1584ms 10:20:22 INFO - PROCESS | 23028 | 1466702422855 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 10:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:20:22 INFO - PROCESS | 23028 | 1466702422868 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 10:20:22 INFO - PROCESS | 23028 | 1466702422875 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:20:22 INFO - PROCESS | 23028 | 1466702422879 Marionette TRACE conn4 <- [1,1398,null,{}] 10:20:22 INFO - PROCESS | 23028 | 1466702422886 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:22 INFO - PROCESS | 23028 | 1466702422891 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:23 INFO - PROCESS | 23028 | 1466702423126 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 10:20:23 INFO - PROCESS | 23028 | 1466702423357 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:23 INFO - PROCESS | 23028 | 1466702423366 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdf800 == 29 [pid = 23028] [id = 357] 10:20:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8cce3400) [pid = 23028] [serial = 1072] [outer = (nil)] 10:20:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8e692400) [pid = 23028] [serial = 1073] [outer = 0x8cce3400] 10:20:23 INFO - PROCESS | 23028 | 1466702423474 Marionette DEBUG loaded listener.js 10:20:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8ec12800) [pid = 23028] [serial = 1074] [outer = 0x8cce3400] 10:20:24 INFO - PROCESS | 23028 | 1466702424631 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1787ms 10:20:24 INFO - PROCESS | 23028 | 1466702424663 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 10:20:24 INFO - PROCESS | 23028 | 1466702424668 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 10:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:20:24 INFO - PROCESS | 23028 | 1466702424680 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:20:24 INFO - PROCESS | 23028 | 1466702424684 Marionette TRACE conn4 <- [1,1402,null,{}] 10:20:24 INFO - PROCESS | 23028 | 1466702424694 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:24 INFO - PROCESS | 23028 | 1466702424699 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:24 INFO - PROCESS | 23028 | 1466702424951 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 10:20:25 INFO - PROCESS | 23028 | 1466702425184 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:25 INFO - PROCESS | 23028 | 1466702425200 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eb9e000 == 30 [pid = 23028] [id = 358] 10:20:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8eb9e400) [pid = 23028] [serial = 1075] [outer = (nil)] 10:20:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8ec07400) [pid = 23028] [serial = 1076] [outer = 0x8eb9e400] 10:20:25 INFO - PROCESS | 23028 | 1466702425279 Marionette DEBUG loaded listener.js 10:20:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8ec3d000) [pid = 23028] [serial = 1077] [outer = 0x8eb9e400] 10:20:26 INFO - PROCESS | 23028 | 1466702426333 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1735ms 10:20:26 INFO - PROCESS | 23028 | 1466702426413 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 10:20:26 INFO - PROCESS | 23028 | 1466702426421 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 10:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:20:26 INFO - PROCESS | 23028 | 1466702426432 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:20:26 INFO - PROCESS | 23028 | 1466702426435 Marionette TRACE conn4 <- [1,1406,null,{}] 10:20:26 INFO - PROCESS | 23028 | 1466702426442 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:26 INFO - PROCESS | 23028 | 1466702426449 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:27 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdac00 == 29 [pid = 23028] [id = 336] 10:20:27 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce4000 == 28 [pid = 23028] [id = 335] 10:20:27 INFO - PROCESS | 23028 | 1466702427737 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8ecd8000) [pid = 23028] [serial = 1022] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8e573800) [pid = 23028] [serial = 984] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ccdc000) [pid = 23028] [serial = 983] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8ec0c400) [pid = 23028] [serial = 987] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8ec36c00) [pid = 23028] [serial = 1017] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8eba1800) [pid = 23028] [serial = 986] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8f4a4400) [pid = 23028] [serial = 1019] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ea0f800) [pid = 23028] [serial = 1013] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8bcdf000) [pid = 23028] [serial = 1010] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f63e000) [pid = 23028] [serial = 990] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8f4aec00) [pid = 23028] [serial = 989] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8e571400) [pid = 23028] [serial = 1011] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x914b9800) [pid = 23028] [serial = 993] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x9132ac00) [pid = 23028] [serial = 992] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x91902800) [pid = 23028] [serial = 996] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x9161ec00) [pid = 23028] [serial = 995] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x91ae2c00) [pid = 23028] [serial = 999] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x91910c00) [pid = 23028] [serial = 998] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8e696800) [pid = 23028] [serial = 1008] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8e578000) [pid = 23028] [serial = 1007] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x91bbcc00) [pid = 23028] [serial = 1002] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x91bb2000) [pid = 23028] [serial = 1001] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ec0d800) [pid = 23028] [serial = 1016] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ed76c00) [pid = 23028] [serial = 1005] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ec0a000) [pid = 23028] [serial = 1004] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8f4ae800) [pid = 23028] [serial = 1020] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ea16400) [pid = 23028] [serial = 1014] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 23028 | 1466702428128 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:28 INFO - PROCESS | 23028 | 1466702428142 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce5400 == 29 [pid = 23028] [id = 359] 10:20:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8cce5800) [pid = 23028] [serial = 1078] [outer = (nil)] 10:20:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8cce9800) [pid = 23028] [serial = 1079] [outer = 0x8cce5800] 10:20:28 INFO - PROCESS | 23028 | 1466702428223 Marionette DEBUG loaded listener.js 10:20:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8e57f000) [pid = 23028] [serial = 1080] [outer = 0x8cce5800] 10:20:29 INFO - PROCESS | 23028 | 1466702429071 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2690ms 10:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:20:29 INFO - PROCESS | 23028 | 1466702429123 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 10:20:29 INFO - PROCESS | 23028 | 1466702429128 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 10:20:29 INFO - PROCESS | 23028 | 1466702429137 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:20:29 INFO - PROCESS | 23028 | 1466702429142 Marionette TRACE conn4 <- [1,1410,null,{}] 10:20:29 INFO - PROCESS | 23028 | 1466702429150 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:29 INFO - PROCESS | 23028 | 1466702429154 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:29 INFO - PROCESS | 23028 | 1466702429340 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 10:20:29 INFO - PROCESS | 23028 | 1466702429462 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:29 INFO - PROCESS | 23028 | 1466702429474 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea0e000 == 30 [pid = 23028] [id = 360] 10:20:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ea0fc00) [pid = 23028] [serial = 1081] [outer = (nil)] 10:20:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ea14000) [pid = 23028] [serial = 1082] [outer = 0x8ea0fc00] 10:20:29 INFO - PROCESS | 23028 | 1466702429546 Marionette DEBUG loaded listener.js 10:20:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ea73800) [pid = 23028] [serial = 1083] [outer = 0x8ea0fc00] 10:20:30 INFO - PROCESS | 23028 | 1466702430533 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1442ms 10:20:30 INFO - PROCESS | 23028 | 1466702430578 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 10:20:30 INFO - PROCESS | 23028 | 1466702430584 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 10:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:20:30 INFO - PROCESS | 23028 | 1466702430600 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:20:30 INFO - PROCESS | 23028 | 1466702430605 Marionette TRACE conn4 <- [1,1414,null,{}] 10:20:30 INFO - PROCESS | 23028 | 1466702430612 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:30 INFO - PROCESS | 23028 | 1466702430618 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:30 INFO - PROCESS | 23028 | 1466702430874 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 10:20:30 INFO - PROCESS | 23028 | 1466702430909 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:30 INFO - PROCESS | 23028 | 1466702430920 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcde400 == 31 [pid = 23028] [id = 361] 10:20:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ea7a000) [pid = 23028] [serial = 1084] [outer = (nil)] 10:20:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ec10c00) [pid = 23028] [serial = 1085] [outer = 0x8ea7a000] 10:20:31 INFO - PROCESS | 23028 | 1466702430994 Marionette DEBUG loaded listener.js 10:20:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ec38800) [pid = 23028] [serial = 1086] [outer = 0x8ea7a000] 10:20:32 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8e6d4400) [pid = 23028] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:20:32 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ec3c000) [pid = 23028] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:20:32 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8fa99000) [pid = 23028] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:20:32 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f643c00) [pid = 23028] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:20:32 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8eba8000) [pid = 23028] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:20:32 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8bcdd000) [pid = 23028] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:20:32 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ccdf400) [pid = 23028] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:20:32 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8faa2400) [pid = 23028] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:20:32 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8e6d4c00) [pid = 23028] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:20:32 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8e695400) [pid = 23028] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:20:32 INFO - PROCESS | 23028 | 1466702432808 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2240ms 10:20:32 INFO - PROCESS | 23028 | 1466702432842 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 10:20:32 INFO - PROCESS | 23028 | 1466702432848 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 10:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:20:32 INFO - PROCESS | 23028 | 1466702432867 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:20:32 INFO - PROCESS | 23028 | 1466702432875 Marionette TRACE conn4 <- [1,1418,null,{}] 10:20:32 INFO - PROCESS | 23028 | 1466702432881 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:32 INFO - PROCESS | 23028 | 1466702432888 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:33 INFO - PROCESS | 23028 | 1466702433142 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 10:20:33 INFO - PROCESS | 23028 | 1466702433226 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:33 INFO - PROCESS | 23028 | 1466702433234 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec08000 == 32 [pid = 23028] [id = 362] 10:20:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ec41000) [pid = 23028] [serial = 1087] [outer = (nil)] 10:20:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ed6f000) [pid = 23028] [serial = 1088] [outer = 0x8ec41000] 10:20:33 INFO - PROCESS | 23028 | 1466702433306 Marionette DEBUG loaded listener.js 10:20:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f4adc00) [pid = 23028] [serial = 1089] [outer = 0x8ec41000] 10:20:34 INFO - PROCESS | 23028 | 1466702434153 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1356ms 10:20:34 INFO - PROCESS | 23028 | 1466702434214 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 10:20:34 INFO - PROCESS | 23028 | 1466702434218 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 10:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:20:34 INFO - PROCESS | 23028 | 1466702434225 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:20:34 INFO - PROCESS | 23028 | 1466702434229 Marionette TRACE conn4 <- [1,1422,null,{}] 10:20:34 INFO - PROCESS | 23028 | 1466702434235 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:34 INFO - PROCESS | 23028 | 1466702434240 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:34 INFO - PROCESS | 23028 | 1466702434425 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 10:20:34 INFO - PROCESS | 23028 | 1466702434545 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:34 INFO - PROCESS | 23028 | 1466702434557 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4b0800 == 33 [pid = 23028] [id = 363] 10:20:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8f628800) [pid = 23028] [serial = 1090] [outer = (nil)] 10:20:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8f62f000) [pid = 23028] [serial = 1091] [outer = 0x8f628800] 10:20:34 INFO - PROCESS | 23028 | 1466702434628 Marionette DEBUG loaded listener.js 10:20:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f641000) [pid = 23028] [serial = 1092] [outer = 0x8f628800] 10:20:35 INFO - PROCESS | 23028 | 1466702435743 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1581ms 10:20:35 INFO - PROCESS | 23028 | 1466702435808 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 10:20:35 INFO - PROCESS | 23028 | 1466702435815 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 10:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:20:35 INFO - PROCESS | 23028 | 1466702435824 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:20:35 INFO - PROCESS | 23028 | 1466702435833 Marionette TRACE conn4 <- [1,1426,null,{}] 10:20:35 INFO - PROCESS | 23028 | 1466702435841 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:35 INFO - PROCESS | 23028 | 1466702435848 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:36 INFO - PROCESS | 23028 | 1466702436080 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 10:20:36 INFO - PROCESS | 23028 | 1466702436346 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:36 INFO - PROCESS | 23028 | 1466702436356 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69e800 == 34 [pid = 23028] [id = 364] 10:20:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8e69f400) [pid = 23028] [serial = 1093] [outer = (nil)] 10:20:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ea16400) [pid = 23028] [serial = 1094] [outer = 0x8e69f400] 10:20:36 INFO - PROCESS | 23028 | 1466702436447 Marionette DEBUG loaded listener.js 10:20:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ec0f000) [pid = 23028] [serial = 1095] [outer = 0x8e69f400] 10:20:37 INFO - PROCESS | 23028 | 1466702437494 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1738ms 10:20:37 INFO - PROCESS | 23028 | 1466702437565 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 10:20:37 INFO - PROCESS | 23028 | 1466702437577 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 10:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:20:37 INFO - PROCESS | 23028 | 1466702437597 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:20:37 INFO - PROCESS | 23028 | 1466702437606 Marionette TRACE conn4 <- [1,1430,null,{}] 10:20:37 INFO - PROCESS | 23028 | 1466702437617 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:37 INFO - PROCESS | 23028 | 1466702437623 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:37 INFO - PROCESS | 23028 | 1466702437942 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 10:20:38 INFO - PROCESS | 23028 | 1466702438172 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:38 INFO - PROCESS | 23028 | 1466702438181 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce4800 == 35 [pid = 23028] [id = 365] 10:20:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8e576800) [pid = 23028] [serial = 1096] [outer = (nil)] 10:20:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8fa98000) [pid = 23028] [serial = 1097] [outer = 0x8e576800] 10:20:38 INFO - PROCESS | 23028 | 1466702438270 Marionette DEBUG loaded listener.js 10:20:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8fa9f000) [pid = 23028] [serial = 1098] [outer = 0x8e576800] 10:20:39 INFO - PROCESS | 23028 | 1466702439270 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1751ms 10:20:39 INFO - PROCESS | 23028 | 1466702439348 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 10:20:39 INFO - PROCESS | 23028 | 1466702439356 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 10:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:20:39 INFO - PROCESS | 23028 | 1466702439368 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:20:39 INFO - PROCESS | 23028 | 1466702439378 Marionette TRACE conn4 <- [1,1434,null,{}] 10:20:39 INFO - PROCESS | 23028 | 1466702439449 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:39 INFO - PROCESS | 23028 | 1466702439461 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:39 INFO - PROCESS | 23028 | 1466702439725 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 10:20:39 INFO - PROCESS | 23028 | 1466702439918 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:39 INFO - PROCESS | 23028 | 1466702439937 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x91220000 == 36 [pid = 23028] [id = 366] 10:20:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x91222c00) [pid = 23028] [serial = 1099] [outer = (nil)] 10:20:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91328c00) [pid = 23028] [serial = 1100] [outer = 0x91222c00] 10:20:40 INFO - PROCESS | 23028 | 1466702440058 Marionette DEBUG loaded listener.js 10:20:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x914b0c00) [pid = 23028] [serial = 1101] [outer = 0x91222c00] 10:20:41 INFO - PROCESS | 23028 | 1466702441021 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1713ms 10:20:41 INFO - PROCESS | 23028 | 1466702441079 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 10:20:41 INFO - PROCESS | 23028 | 1466702441084 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 10:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:20:41 INFO - PROCESS | 23028 | 1466702441091 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:20:41 INFO - PROCESS | 23028 | 1466702441095 Marionette TRACE conn4 <- [1,1438,null,{}] 10:20:41 INFO - PROCESS | 23028 | 1466702441101 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:41 INFO - PROCESS | 23028 | 1466702441108 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:41 INFO - PROCESS | 23028 | 1466702441296 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 10:20:41 INFO - PROCESS | 23028 | 1466702441505 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:41 INFO - PROCESS | 23028 | 1466702441516 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5000 == 37 [pid = 23028] [id = 367] 10:20:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x91329c00) [pid = 23028] [serial = 1102] [outer = (nil)] 10:20:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x914bbc00) [pid = 23028] [serial = 1103] [outer = 0x91329c00] 10:20:41 INFO - PROCESS | 23028 | 1466702441604 Marionette DEBUG loaded listener.js 10:20:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x91612400) [pid = 23028] [serial = 1104] [outer = 0x91329c00] 10:20:42 INFO - PROCESS | 23028 | 1466702442501 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1448ms 10:20:42 INFO - PROCESS | 23028 | 1466702442541 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 10:20:42 INFO - PROCESS | 23028 | 1466702442544 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 10:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:20:42 INFO - PROCESS | 23028 | 1466702442557 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:20:42 INFO - PROCESS | 23028 | 1466702442566 Marionette TRACE conn4 <- [1,1442,null,{}] 10:20:42 INFO - PROCESS | 23028 | 1466702442576 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:42 INFO - PROCESS | 23028 | 1466702442581 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:42 INFO - PROCESS | 23028 | 1466702442766 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 10:20:42 INFO - PROCESS | 23028 | 1466702442930 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:42 INFO - PROCESS | 23028 | 1466702442939 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3f400 == 38 [pid = 23028] [id = 368] 10:20:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ed75400) [pid = 23028] [serial = 1105] [outer = (nil)] 10:20:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x91904000) [pid = 23028] [serial = 1106] [outer = 0x8ed75400] 10:20:43 INFO - PROCESS | 23028 | 1466702443025 Marionette DEBUG loaded listener.js 10:20:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x91909000) [pid = 23028] [serial = 1107] [outer = 0x8ed75400] 10:20:44 INFO - PROCESS | 23028 | 1466702444091 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1595ms 10:20:44 INFO - PROCESS | 23028 | 1466702444148 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 10:20:44 INFO - PROCESS | 23028 | 1466702444152 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 10:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:20:44 INFO - PROCESS | 23028 | 1466702444160 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:20:44 INFO - PROCESS | 23028 | 1466702444165 Marionette TRACE conn4 <- [1,1446,null,{}] 10:20:44 INFO - PROCESS | 23028 | 1466702444171 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:44 INFO - PROCESS | 23028 | 1466702444183 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:44 INFO - PROCESS | 23028 | 1466702444423 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 10:20:44 INFO - PROCESS | 23028 | 1466702444652 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:44 INFO - PROCESS | 23028 | 1466702444662 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:44 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e576400 == 39 [pid = 23028] [id = 369] 10:20:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8e579400) [pid = 23028] [serial = 1108] [outer = (nil)] 10:20:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x9199fc00) [pid = 23028] [serial = 1109] [outer = 0x8e579400] 10:20:44 INFO - PROCESS | 23028 | 1466702444800 Marionette DEBUG loaded listener.js 10:20:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x91ade000) [pid = 23028] [serial = 1110] [outer = 0x8e579400] 10:20:45 INFO - PROCESS | 23028 | 1466702445932 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1843ms 10:20:46 INFO - PROCESS | 23028 | 1466702446005 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 10:20:46 INFO - PROCESS | 23028 | 1466702446012 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 10:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:20:46 INFO - PROCESS | 23028 | 1466702446021 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:20:46 INFO - PROCESS | 23028 | 1466702446026 Marionette TRACE conn4 <- [1,1450,null,{}] 10:20:46 INFO - PROCESS | 23028 | 1466702446036 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:46 INFO - PROCESS | 23028 | 1466702446041 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:46 INFO - PROCESS | 23028 | 1466702446281 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 10:20:46 INFO - PROCESS | 23028 | 1466702446519 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:46 INFO - PROCESS | 23028 | 1466702446540 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:46 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e697000 == 40 [pid = 23028] [id = 370] 10:20:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8e698400) [pid = 23028] [serial = 1111] [outer = (nil)] 10:20:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8e6dc000) [pid = 23028] [serial = 1112] [outer = 0x8e698400] 10:20:46 INFO - PROCESS | 23028 | 1466702446633 Marionette DEBUG loaded listener.js 10:20:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8ea1c000) [pid = 23028] [serial = 1113] [outer = 0x8e698400] 10:20:47 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6cc00 == 39 [pid = 23028] [id = 339] 10:20:47 INFO - PROCESS | 23028 | 1466702447626 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x9121e400) [pid = 23028] [serial = 1049] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x9132c800) [pid = 23028] [serial = 1050] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8e69b800) [pid = 23028] [serial = 1047] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8e6df000) [pid = 23028] [serial = 1025] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ed6b800) [pid = 23028] [serial = 1041] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8fd1e400) [pid = 23028] [serial = 1044] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ecd3000) [pid = 23028] [serial = 1040] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8faa1400) [pid = 23028] [serial = 1043] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8fd17c00) [pid = 23028] [serial = 1032] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8faa1800) [pid = 23028] [serial = 1031] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8f4a4800) [pid = 23028] [serial = 1028] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f625c00) [pid = 23028] [serial = 1029] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8e57b800) [pid = 23028] [serial = 1046] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8ed6fc00) [pid = 23028] [serial = 1023] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x9121c400) [pid = 23028] [serial = 1035] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8ea18800) [pid = 23028] [serial = 1038] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ea7d400) [pid = 23028] [serial = 1026] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x91218000) [pid = 23028] [serial = 1034] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8e6df400) [pid = 23028] [serial = 1037] [outer = (nil)] [url = about:blank] 10:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1690ms 10:20:47 INFO - PROCESS | 23028 | 1466702447712 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 10:20:47 INFO - PROCESS | 23028 | 1466702447718 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 10:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:20:47 INFO - PROCESS | 23028 | 1466702447730 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:20:47 INFO - PROCESS | 23028 | 1466702447734 Marionette TRACE conn4 <- [1,1454,null,{}] 10:20:47 INFO - PROCESS | 23028 | 1466702447741 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:47 INFO - PROCESS | 23028 | 1466702447747 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:47 INFO - PROCESS | 23028 | 1466702447979 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 10:20:48 INFO - PROCESS | 23028 | 1466702448216 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:48 INFO - PROCESS | 23028 | 1466702448227 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdb400 == 40 [pid = 23028] [id = 371] 10:20:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ccdb800) [pid = 23028] [serial = 1114] [outer = (nil)] 10:20:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8cce5000) [pid = 23028] [serial = 1115] [outer = 0x8ccdb800] 10:20:48 INFO - PROCESS | 23028 | 1466702448316 Marionette DEBUG loaded listener.js 10:20:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8e57b400) [pid = 23028] [serial = 1116] [outer = 0x8ccdb800] 10:20:49 INFO - PROCESS | 23028 | 1466702449336 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1683ms 10:20:49 INFO - PROCESS | 23028 | 1466702449415 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 10:20:49 INFO - PROCESS | 23028 | 1466702449421 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 10:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:20:49 INFO - PROCESS | 23028 | 1466702449430 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:20:49 INFO - PROCESS | 23028 | 1466702449435 Marionette TRACE conn4 <- [1,1458,null,{}] 10:20:49 INFO - PROCESS | 23028 | 1466702449444 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:49 INFO - PROCESS | 23028 | 1466702449453 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:49 INFO - PROCESS | 23028 | 1466702449689 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 10:20:49 INFO - PROCESS | 23028 | 1466702449915 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:49 INFO - PROCESS | 23028 | 1466702449927 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba5400 == 41 [pid = 23028] [id = 372] 10:20:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8eba7c00) [pid = 23028] [serial = 1117] [outer = (nil)] 10:20:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ec09c00) [pid = 23028] [serial = 1118] [outer = 0x8eba7c00] 10:20:50 INFO - PROCESS | 23028 | 1466702450027 Marionette DEBUG loaded listener.js 10:20:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ec3e000) [pid = 23028] [serial = 1119] [outer = 0x8eba7c00] 10:20:51 INFO - PROCESS | 23028 | 1466702451036 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1642ms 10:20:51 INFO - PROCESS | 23028 | 1466702451073 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 10:20:51 INFO - PROCESS | 23028 | 1466702451079 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 10:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:20:51 INFO - PROCESS | 23028 | 1466702451086 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:20:51 INFO - PROCESS | 23028 | 1466702451090 Marionette TRACE conn4 <- [1,1462,null,{}] 10:20:51 INFO - PROCESS | 23028 | 1466702451097 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:51 INFO - PROCESS | 23028 | 1466702451102 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:51 INFO - PROCESS | 23028 | 1466702451307 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 10:20:51 INFO - PROCESS | 23028 | 1466702451577 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:51 INFO - PROCESS | 23028 | 1466702451584 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a5c00 == 42 [pid = 23028] [id = 373] 10:20:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8f4abc00) [pid = 23028] [serial = 1120] [outer = (nil)] 10:20:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8f625c00) [pid = 23028] [serial = 1121] [outer = 0x8f4abc00] 10:20:51 INFO - PROCESS | 23028 | 1466702451726 Marionette DEBUG loaded listener.js 10:20:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8f640000) [pid = 23028] [serial = 1122] [outer = 0x8f4abc00] 10:20:52 INFO - PROCESS | 23028 | 1466702452894 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1848ms 10:20:52 INFO - PROCESS | 23028 | 1466702452936 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 10:20:52 INFO - PROCESS | 23028 | 1466702452943 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 10:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:20:52 INFO - PROCESS | 23028 | 1466702452963 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:20:52 INFO - PROCESS | 23028 | 1466702452971 Marionette TRACE conn4 <- [1,1466,null,{}] 10:20:52 INFO - PROCESS | 23028 | 1466702452978 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:52 INFO - PROCESS | 23028 | 1466702452986 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:53 INFO - PROCESS | 23028 | 1466702453239 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 10:20:53 INFO - PROCESS | 23028 | 1466702453468 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:53 INFO - PROCESS | 23028 | 1466702453476 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f63ec00 == 43 [pid = 23028] [id = 374] 10:20:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8fa97800) [pid = 23028] [serial = 1123] [outer = (nil)] 10:20:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8fd20000) [pid = 23028] [serial = 1124] [outer = 0x8fa97800] 10:20:53 INFO - PROCESS | 23028 | 1466702453562 Marionette DEBUG loaded listener.js 10:20:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x9121b400) [pid = 23028] [serial = 1125] [outer = 0x8fa97800] 10:20:54 INFO - PROCESS | 23028 | 1466702454566 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1661ms 10:20:54 INFO - PROCESS | 23028 | 1466702454616 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 10:20:54 INFO - PROCESS | 23028 | 1466702454621 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 10:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:20:54 INFO - PROCESS | 23028 | 1466702454629 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:20:54 INFO - PROCESS | 23028 | 1466702454634 Marionette TRACE conn4 <- [1,1470,null,{}] 10:20:54 INFO - PROCESS | 23028 | 1466702454641 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:54 INFO - PROCESS | 23028 | 1466702454647 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:54 INFO - PROCESS | 23028 | 1466702454848 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 10:20:55 INFO - PROCESS | 23028 | 1466702455114 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:55 INFO - PROCESS | 23028 | 1466702455122 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdb800 == 44 [pid = 23028] [id = 375] 10:20:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ec09400) [pid = 23028] [serial = 1126] [outer = (nil)] 10:20:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x9132e800) [pid = 23028] [serial = 1127] [outer = 0x8ec09400] 10:20:55 INFO - PROCESS | 23028 | 1466702455253 Marionette DEBUG loaded listener.js 10:20:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x914b8400) [pid = 23028] [serial = 1128] [outer = 0x8ec09400] 10:20:56 INFO - PROCESS | 23028 | 1466702456231 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1651ms 10:20:56 INFO - PROCESS | 23028 | 1466702456281 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 10:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:20:56 INFO - PROCESS | 23028 | 1466702456286 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 10:20:56 INFO - PROCESS | 23028 | 1466702456294 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:20:56 INFO - PROCESS | 23028 | 1466702456298 Marionette TRACE conn4 <- [1,1474,null,{}] 10:20:56 INFO - PROCESS | 23028 | 1466702456306 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:56 INFO - PROCESS | 23028 | 1466702456311 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:56 INFO - PROCESS | 23028 | 1466702456517 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 10:20:56 INFO - PROCESS | 23028 | 1466702456750 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:56 INFO - PROCESS | 23028 | 1466702456771 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x91907400 == 45 [pid = 23028] [id = 376] 10:20:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x9190cc00) [pid = 23028] [serial = 1129] [outer = (nil)] 10:20:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x919a0400) [pid = 23028] [serial = 1130] [outer = 0x9190cc00] 10:20:56 INFO - PROCESS | 23028 | 1466702456884 Marionette DEBUG loaded listener.js 10:20:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x91bb8400) [pid = 23028] [serial = 1131] [outer = 0x9190cc00] 10:20:57 INFO - PROCESS | 23028 | 1466702457906 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1688ms 10:20:57 INFO - PROCESS | 23028 | 1466702457981 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 10:20:57 INFO - PROCESS | 23028 | 1466702457985 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 10:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:20:57 INFO - PROCESS | 23028 | 1466702457993 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:20:57 INFO - PROCESS | 23028 | 1466702457997 Marionette TRACE conn4 <- [1,1478,null,{}] 10:20:58 INFO - PROCESS | 23028 | 1466702458004 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:58 INFO - PROCESS | 23028 | 1466702458010 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:58 INFO - PROCESS | 23028 | 1466702458250 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 10:20:58 INFO - PROCESS | 23028 | 1466702458482 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:58 INFO - PROCESS | 23028 | 1466702458493 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:20:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x9132c000 == 46 [pid = 23028] [id = 377] 10:20:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x91d68400) [pid = 23028] [serial = 1132] [outer = (nil)] 10:20:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x923e5800) [pid = 23028] [serial = 1133] [outer = 0x91d68400] 10:20:58 INFO - PROCESS | 23028 | 1466702458666 Marionette DEBUG loaded listener.js 10:20:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x923eb800) [pid = 23028] [serial = 1134] [outer = 0x91d68400] 10:20:59 INFO - PROCESS | 23028 | 1466702459788 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1841ms 10:20:59 INFO - PROCESS | 23028 | 1466702459836 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 10:20:59 INFO - PROCESS | 23028 | 1466702459840 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 10:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:20:59 INFO - PROCESS | 23028 | 1466702459848 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:20:59 INFO - PROCESS | 23028 | 1466702459852 Marionette TRACE conn4 <- [1,1482,null,{}] 10:20:59 INFO - PROCESS | 23028 | 1466702459858 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:20:59 INFO - PROCESS | 23028 | 1466702459864 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:00 INFO - PROCESS | 23028 | 1466702460075 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 10:21:00 INFO - PROCESS | 23028 | 1466702460330 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:00 INFO - PROCESS | 23028 | 1466702460338 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f645000 == 47 [pid = 23028] [id = 378] 10:21:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x914b3400) [pid = 23028] [serial = 1135] [outer = (nil)] 10:21:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x923ef800) [pid = 23028] [serial = 1136] [outer = 0x914b3400] 10:21:00 INFO - PROCESS | 23028 | 1466702460456 Marionette DEBUG loaded listener.js 10:21:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x92aa6800) [pid = 23028] [serial = 1137] [outer = 0x914b3400] 10:21:01 INFO - PROCESS | 23028 | 1466702461416 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1791ms 10:21:01 INFO - PROCESS | 23028 | 1466702461641 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 10:21:01 INFO - PROCESS | 23028 | 1466702461649 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 10:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:21:01 INFO - PROCESS | 23028 | 1466702461658 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:21:01 INFO - PROCESS | 23028 | 1466702461662 Marionette TRACE conn4 <- [1,1486,null,{}] 10:21:01 INFO - PROCESS | 23028 | 1466702461674 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:01 INFO - PROCESS | 23028 | 1466702461683 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:01 INFO - PROCESS | 23028 | 1466702461918 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 10:21:02 INFO - PROCESS | 23028 | 1466702462160 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:02 INFO - PROCESS | 23028 | 1466702462175 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e690400 == 48 [pid = 23028] [id = 379] 10:21:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8e6db400) [pid = 23028] [serial = 1138] [outer = (nil)] 10:21:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8ea6f800) [pid = 23028] [serial = 1139] [outer = 0x8e6db400] 10:21:02 INFO - PROCESS | 23028 | 1466702462257 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8eba0800) [pid = 23028] [serial = 1140] [outer = 0x8e6db400] 10:21:03 INFO - PROCESS | 23028 | 1466702463317 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1744ms 10:21:03 INFO - PROCESS | 23028 | 1466702463403 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 10:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:21:03 INFO - PROCESS | 23028 | 1466702463409 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 10:21:03 INFO - PROCESS | 23028 | 1466702463421 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:21:03 INFO - PROCESS | 23028 | 1466702463426 Marionette TRACE conn4 <- [1,1490,null,{}] 10:21:03 INFO - PROCESS | 23028 | 1466702463434 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:03 INFO - PROCESS | 23028 | 1466702463440 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8e697000 == 47 [pid = 23028] [id = 370] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce5400 == 46 [pid = 23028] [id = 359] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3b400 == 45 [pid = 23028] [id = 346] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57ac00 == 44 [pid = 23028] [id = 355] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8f643000 == 43 [pid = 23028] [id = 343] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69e800 == 42 [pid = 23028] [id = 364] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x91220000 == 41 [pid = 23028] [id = 366] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce1400 == 40 [pid = 23028] [id = 353] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x914bdc00 == 39 [pid = 23028] [id = 352] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8e576400 == 38 [pid = 23028] [id = 369] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce2800 == 37 [pid = 23028] [id = 350] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5000 == 36 [pid = 23028] [id = 367] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6000 == 35 [pid = 23028] [id = 351] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3f400 == 34 [pid = 23028] [id = 368] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69a400 == 33 [pid = 23028] [id = 345] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce4800 == 32 [pid = 23028] [id = 365] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8f64ac00 == 31 [pid = 23028] [id = 344] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec14c00 == 30 [pid = 23028] [id = 356] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa98c00 == 29 [pid = 23028] [id = 347] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d8400 == 28 [pid = 23028] [id = 337] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6dec00 == 27 [pid = 23028] [id = 354] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69dc00 == 26 [pid = 23028] [id = 341] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea77400 == 25 [pid = 23028] [id = 338] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcde400 == 24 [pid = 23028] [id = 361] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea0e000 == 23 [pid = 23028] [id = 360] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdc800 == 22 [pid = 23028] [id = 340] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd8000 == 21 [pid = 23028] [id = 348] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec08000 == 20 [pid = 23028] [id = 362] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccde800 == 19 [pid = 23028] [id = 349] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce2c00 == 18 [pid = 23028] [id = 342] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8eb9e000 == 17 [pid = 23028] [id = 358] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdf800 == 16 [pid = 23028] [id = 357] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8f645000 == 15 [pid = 23028] [id = 378] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x9132c000 == 14 [pid = 23028] [id = 377] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x91907400 == 13 [pid = 23028] [id = 376] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8f63ec00 == 12 [pid = 23028] [id = 374] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdb800 == 11 [pid = 23028] [id = 375] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a5c00 == 10 [pid = 23028] [id = 373] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4b0800 == 9 [pid = 23028] [id = 363] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba5400 == 8 [pid = 23028] [id = 372] 10:21:04 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdb400 == 7 [pid = 23028] [id = 371] 10:21:04 INFO - PROCESS | 23028 | 1466702464768 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 10:21:05 INFO - PROCESS | 23028 | 1466702465049 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:05 INFO - PROCESS | 23028 | 1466702465059 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdcc00 == 8 [pid = 23028] [id = 380] 10:21:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x8ccdd400) [pid = 23028] [serial = 1141] [outer = (nil)] 10:21:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x8cce5400) [pid = 23028] [serial = 1142] [outer = 0x8ccdd400] 10:21:05 INFO - PROCESS | 23028 | 1466702465137 Marionette DEBUG loaded listener.js 10:21:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x8e57a800) [pid = 23028] [serial = 1143] [outer = 0x8ccdd400] 10:21:05 INFO - PROCESS | 23028 | 1466702465991 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2601ms 10:21:06 INFO - PROCESS | 23028 | 1466702466019 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 10:21:06 INFO - PROCESS | 23028 | 1466702466026 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 10:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:21:06 INFO - PROCESS | 23028 | 1466702466035 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 23028 | 1466702466040 Marionette TRACE conn4 <- [1,1494,null,{}] 10:21:06 INFO - PROCESS | 23028 | 1466702466048 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:06 INFO - PROCESS | 23028 | 1466702466054 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:06 INFO - PROCESS | 23028 | 1466702466286 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 10:21:06 INFO - PROCESS | 23028 | 1466702466427 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:06 INFO - PROCESS | 23028 | 1466702466436 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6da800 == 9 [pid = 23028] [id = 381] 10:21:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x8e6dac00) [pid = 23028] [serial = 1144] [outer = (nil)] 10:21:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x8ea12000) [pid = 23028] [serial = 1145] [outer = 0x8e6dac00] 10:21:06 INFO - PROCESS | 23028 | 1466702466517 Marionette DEBUG loaded listener.js 10:21:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x8ea72800) [pid = 23028] [serial = 1146] [outer = 0x8e6dac00] 10:21:07 INFO - PROCESS | 23028 | 1466702467506 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1539ms 10:21:07 INFO - PROCESS | 23028 | 1466702467576 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 10:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:21:07 INFO - PROCESS | 23028 | 1466702467581 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 10:21:07 INFO - PROCESS | 23028 | 1466702467589 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:21:07 INFO - PROCESS | 23028 | 1466702467593 Marionette TRACE conn4 <- [1,1498,null,{}] 10:21:07 INFO - PROCESS | 23028 | 1466702467599 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:07 INFO - PROCESS | 23028 | 1466702467605 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:07 INFO - PROCESS | 23028 | 1466702467857 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 10:21:07 INFO - PROCESS | 23028 | 1466702467885 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:07 INFO - PROCESS | 23028 | 1466702467894 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd2000 == 10 [pid = 23028] [id = 382] 10:21:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x8ecd2400) [pid = 23028] [serial = 1147] [outer = (nil)] 10:21:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x8ecdb800) [pid = 23028] [serial = 1148] [outer = 0x8ecd2400] 10:21:07 INFO - PROCESS | 23028 | 1466702467971 Marionette DEBUG loaded listener.js 10:21:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x8f4a5000) [pid = 23028] [serial = 1149] [outer = 0x8ecd2400] 10:21:09 INFO - PROCESS | 23028 | 1466702469046 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1484ms 10:21:09 INFO - PROCESS | 23028 | 1466702469072 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 10:21:09 INFO - PROCESS | 23028 | 1466702469079 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 10:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:21:09 INFO - PROCESS | 23028 | 1466702469098 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:21:09 INFO - PROCESS | 23028 | 1466702469106 Marionette TRACE conn4 <- [1,1502,null,{}] 10:21:09 INFO - PROCESS | 23028 | 1466702469119 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:09 INFO - PROCESS | 23028 | 1466702469127 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:10 INFO - PROCESS | 23028 | 1466702470008 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x8e698400) [pid = 23028] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0x8e6df800) [pid = 23028] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x8f64a800) [pid = 23028] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x91611c00) [pid = 23028] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x8ea7a000) [pid = 23028] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x8ec0cc00) [pid = 23028] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x8ea0fc00) [pid = 23028] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x8cce5800) [pid = 23028] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x8ec34400) [pid = 23028] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8e6ddc00) [pid = 23028] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8eb9e400) [pid = 23028] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8ed75400) [pid = 23028] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x91902c00) [pid = 23028] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x91329c00) [pid = 23028] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8e69f400) [pid = 23028] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8e576800) [pid = 23028] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8f628800) [pid = 23028] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8cce3400) [pid = 23028] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ec41000) [pid = 23028] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8e579400) [pid = 23028] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:21:10 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x91222c00) [pid = 23028] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:21:10 INFO - PROCESS | 23028 | 1466702470241 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:10 INFO - PROCESS | 23028 | 1466702470251 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:10 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdd800 == 11 [pid = 23028] [id = 383] 10:21:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8bcdec00) [pid = 23028] [serial = 1150] [outer = (nil)] 10:21:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8e576800) [pid = 23028] [serial = 1151] [outer = 0x8bcdec00] 10:21:10 INFO - PROCESS | 23028 | 1466702470325 Marionette DEBUG loaded listener.js 10:21:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8ea0fc00) [pid = 23028] [serial = 1152] [outer = 0x8bcdec00] 10:21:11 INFO - PROCESS | 23028 | 1466702471074 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2005ms 10:21:11 INFO - PROCESS | 23028 | 1466702471095 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 10:21:11 INFO - PROCESS | 23028 | 1466702471099 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 10:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:21:11 INFO - PROCESS | 23028 | 1466702471117 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:21:11 INFO - PROCESS | 23028 | 1466702471120 Marionette TRACE conn4 <- [1,1506,null,{}] 10:21:11 INFO - PROCESS | 23028 | 1466702471127 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:11 INFO - PROCESS | 23028 | 1466702471133 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:11 INFO - PROCESS | 23028 | 1466702471307 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 10:21:11 INFO - PROCESS | 23028 | 1466702471314 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:11 INFO - PROCESS | 23028 | 1466702471327 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdbc00 == 12 [pid = 23028] [id = 384] 10:21:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8e694000) [pid = 23028] [serial = 1153] [outer = (nil)] 10:21:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8f62b400) [pid = 23028] [serial = 1154] [outer = 0x8e694000] 10:21:11 INFO - PROCESS | 23028 | 1466702471396 Marionette DEBUG loaded listener.js 10:21:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x8fa98c00) [pid = 23028] [serial = 1155] [outer = 0x8e694000] 10:21:12 INFO - PROCESS | 23028 | 1466702472558 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1483ms 10:21:12 INFO - PROCESS | 23028 | 1466702472601 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 10:21:12 INFO - PROCESS | 23028 | 1466702472609 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 10:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:21:12 INFO - PROCESS | 23028 | 1466702472619 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:21:12 INFO - PROCESS | 23028 | 1466702472625 Marionette TRACE conn4 <- [1,1510,null,{}] 10:21:12 INFO - PROCESS | 23028 | 1466702472634 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:12 INFO - PROCESS | 23028 | 1466702472640 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:12 INFO - PROCESS | 23028 | 1466702472892 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 10:21:13 INFO - PROCESS | 23028 | 1466702473184 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:13 INFO - PROCESS | 23028 | 1466702473198 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d8c00 == 13 [pid = 23028] [id = 385] 10:21:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x8e6d9c00) [pid = 23028] [serial = 1156] [outer = (nil)] 10:21:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8ea17000) [pid = 23028] [serial = 1157] [outer = 0x8e6d9c00] 10:21:13 INFO - PROCESS | 23028 | 1466702473296 Marionette DEBUG loaded listener.js 10:21:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8ecd0400) [pid = 23028] [serial = 1158] [outer = 0x8e6d9c00] 10:21:14 INFO - PROCESS | 23028 | 1466702474440 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1836ms 10:21:14 INFO - PROCESS | 23028 | 1466702474455 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 10:21:14 INFO - PROCESS | 23028 | 1466702474464 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 10:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:21:14 INFO - PROCESS | 23028 | 1466702474477 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:21:14 INFO - PROCESS | 23028 | 1466702474481 Marionette TRACE conn4 <- [1,1514,null,{}] 10:21:14 INFO - PROCESS | 23028 | 1466702474490 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:14 INFO - PROCESS | 23028 | 1466702474497 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:14 INFO - PROCESS | 23028 | 1466702474738 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 10:21:15 INFO - PROCESS | 23028 | 1466702475005 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:15 INFO - PROCESS | 23028 | 1466702475014 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdb400 == 14 [pid = 23028] [id = 386] 10:21:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8ec0b800) [pid = 23028] [serial = 1159] [outer = (nil)] 10:21:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8fa9f400) [pid = 23028] [serial = 1160] [outer = 0x8ec0b800] 10:21:15 INFO - PROCESS | 23028 | 1466702475111 Marionette DEBUG loaded listener.js 10:21:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8fd16400) [pid = 23028] [serial = 1161] [outer = 0x8ec0b800] 10:21:16 INFO - PROCESS | 23028 | 1466702476187 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1736ms 10:21:16 INFO - PROCESS | 23028 | 1466702476213 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 10:21:16 INFO - PROCESS | 23028 | 1466702476218 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 10:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:21:16 INFO - PROCESS | 23028 | 1466702476227 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:21:16 INFO - PROCESS | 23028 | 1466702476234 Marionette TRACE conn4 <- [1,1518,null,{}] 10:21:16 INFO - PROCESS | 23028 | 1466702476253 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:16 INFO - PROCESS | 23028 | 1466702476263 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:16 INFO - PROCESS | 23028 | 1466702476512 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 10:21:16 INFO - PROCESS | 23028 | 1466702476738 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:16 INFO - PROCESS | 23028 | 1466702476752 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x91222400 == 15 [pid = 23028] [id = 387] 10:21:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x91222c00) [pid = 23028] [serial = 1162] [outer = (nil)] 10:21:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x91329800) [pid = 23028] [serial = 1163] [outer = 0x91222c00] 10:21:16 INFO - PROCESS | 23028 | 1466702476841 Marionette DEBUG loaded listener.js 10:21:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x91332400) [pid = 23028] [serial = 1164] [outer = 0x91222c00] 10:21:17 INFO - PROCESS | 23028 | 1466702477905 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1694ms 10:21:17 INFO - PROCESS | 23028 | 1466702477920 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 10:21:17 INFO - PROCESS | 23028 | 1466702477924 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 10:21:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:21:17 INFO - PROCESS | 23028 | 1466702477932 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:21:17 INFO - PROCESS | 23028 | 1466702477935 Marionette TRACE conn4 <- [1,1522,null,{}] 10:21:17 INFO - PROCESS | 23028 | 1466702477942 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:17 INFO - PROCESS | 23028 | 1466702477947 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:18 INFO - PROCESS | 23028 | 1466702478145 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 10:21:18 INFO - PROCESS | 23028 | 1466702478366 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:18 INFO - PROCESS | 23028 | 1466702478375 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce0c00 == 16 [pid = 23028] [id = 388] 10:21:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x8e575000) [pid = 23028] [serial = 1165] [outer = (nil)] 10:21:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x8ea73000) [pid = 23028] [serial = 1166] [outer = 0x8e575000] 10:21:18 INFO - PROCESS | 23028 | 1466702478508 Marionette DEBUG loaded listener.js 10:21:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x8eb9d800) [pid = 23028] [serial = 1167] [outer = 0x8e575000] 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 INFO - PROCESS | 23028 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:19 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 () { 10:21:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:21:19 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 () { 10:21:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:21:19 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 () { 10:21:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:21:19 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 () { 10:21:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:21:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:21:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1644ms 10:21:19 INFO - PROCESS | 23028 | 1466702479535 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:21:19 INFO - PROCESS | 23028 | 1466702479590 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 10:21:19 INFO - PROCESS | 23028 | 1466702479597 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 10:21:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:21:19 INFO - PROCESS | 23028 | 1466702479608 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:21:19 INFO - PROCESS | 23028 | 1466702479613 Marionette TRACE conn4 <- [1,1526,null,{}] 10:21:19 INFO - PROCESS | 23028 | 1466702479623 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:19 INFO - PROCESS | 23028 | 1466702479629 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:19 INFO - PROCESS | 23028 | 1466702479811 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 10:21:20 INFO - PROCESS | 23028 | 1466702480035 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:20 INFO - PROCESS | 23028 | 1466702480050 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e693c00 == 17 [pid = 23028] [id = 389] 10:21:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x8e694c00) [pid = 23028] [serial = 1168] [outer = (nil)] 10:21:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x8e699c00) [pid = 23028] [serial = 1169] [outer = 0x8e694c00] 10:21:20 INFO - PROCESS | 23028 | 1466702480130 Marionette DEBUG loaded listener.js 10:21:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x8e6d1800) [pid = 23028] [serial = 1170] [outer = 0x8e694c00] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x8ec43400) [pid = 23028] [serial = 1053] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0x8ec38c00) [pid = 23028] [serial = 1052] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x91217c00) [pid = 23028] [serial = 1056] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x8fd23000) [pid = 23028] [serial = 1055] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x91907c00) [pid = 23028] [serial = 1059] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x9161e400) [pid = 23028] [serial = 1058] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x8ec10c00) [pid = 23028] [serial = 1085] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x8ec38800) [pid = 23028] [serial = 1086] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x919a4c00) [pid = 23028] [serial = 1062] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8ea14000) [pid = 23028] [serial = 1082] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x9199d800) [pid = 23028] [serial = 1061] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8cce9800) [pid = 23028] [serial = 1079] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8e57f000) [pid = 23028] [serial = 1080] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x91bafc00) [pid = 23028] [serial = 1065] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x91ae6000) [pid = 23028] [serial = 1064] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x923e7c00) [pid = 23028] [serial = 1068] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x91d6c800) [pid = 23028] [serial = 1067] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8ec3d000) [pid = 23028] [serial = 1077] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ec07400) [pid = 23028] [serial = 1076] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x91909000) [pid = 23028] [serial = 1107] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x923f3800) [pid = 23028] [serial = 1071] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x914bbc00) [pid = 23028] [serial = 1103] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x914b0c00) [pid = 23028] [serial = 1101] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ec0f000) [pid = 23028] [serial = 1095] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8fa9f000) [pid = 23028] [serial = 1098] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f641000) [pid = 23028] [serial = 1092] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x91904000) [pid = 23028] [serial = 1106] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8f62f000) [pid = 23028] [serial = 1091] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x923f1000) [pid = 23028] [serial = 1070] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ec12800) [pid = 23028] [serial = 1074] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x91612400) [pid = 23028] [serial = 1104] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8e692400) [pid = 23028] [serial = 1073] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8f4adc00) [pid = 23028] [serial = 1089] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8fa98000) [pid = 23028] [serial = 1097] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x91ade000) [pid = 23028] [serial = 1110] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ea16400) [pid = 23028] [serial = 1094] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x9199fc00) [pid = 23028] [serial = 1109] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ea1c000) [pid = 23028] [serial = 1113] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ed6f000) [pid = 23028] [serial = 1088] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ea73800) [pid = 23028] [serial = 1083] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8e6dc000) [pid = 23028] [serial = 1112] [outer = (nil)] [url = about:blank] 10:21:20 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x91328c00) [pid = 23028] [serial = 1100] [outer = (nil)] [url = about:blank] 10:21:21 INFO - PROCESS | 23028 | 1466702481085 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:21:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:21:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:21:21 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:21:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:21:21 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:21:21 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1539ms 10:21:21 INFO - PROCESS | 23028 | 1466702481152 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 10:21:21 INFO - PROCESS | 23028 | 1466702481160 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 10:21:21 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:21:21 INFO - PROCESS | 23028 | 1466702481171 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:21:21 INFO - PROCESS | 23028 | 1466702481174 Marionette TRACE conn4 <- [1,1530,null,{}] 10:21:21 INFO - PROCESS | 23028 | 1466702481181 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:21 INFO - PROCESS | 23028 | 1466702481186 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:21 INFO - PROCESS | 23028 | 1466702481352 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 10:21:21 INFO - PROCESS | 23028 | 1466702481495 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:21 INFO - PROCESS | 23028 | 1466702481506 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea1c000 == 18 [pid = 23028] [id = 390] 10:21:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ea1c400) [pid = 23028] [serial = 1171] [outer = (nil)] 10:21:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ea73c00) [pid = 23028] [serial = 1172] [outer = 0x8ea1c400] 10:21:21 INFO - PROCESS | 23028 | 1466702481590 Marionette DEBUG loaded listener.js 10:21:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8eb9b400) [pid = 23028] [serial = 1173] [outer = 0x8ea1c400] 10:21:22 INFO - PROCESS | 23028 | 1466702482387 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:21:22 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 10:21:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:21:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:21:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:21:22 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. 10:21:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:21:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1237ms 10:21:22 INFO - PROCESS | 23028 | 1466702482415 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 10:21:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:21:22 INFO - PROCESS | 23028 | 1466702482419 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 10:21:22 INFO - PROCESS | 23028 | 1466702482427 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:21:22 INFO - PROCESS | 23028 | 1466702482433 Marionette TRACE conn4 <- [1,1534,null,{}] 10:21:22 INFO - PROCESS | 23028 | 1466702482449 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:22 INFO - PROCESS | 23028 | 1466702482458 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:22 INFO - PROCESS | 23028 | 1466702482615 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 10:21:22 INFO - PROCESS | 23028 | 1466702482634 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:22 INFO - PROCESS | 23028 | 1466702482643 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecda400 == 19 [pid = 23028] [id = 391] 10:21:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ed73000) [pid = 23028] [serial = 1174] [outer = (nil)] 10:21:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8f4a6800) [pid = 23028] [serial = 1175] [outer = 0x8ed73000] 10:21:22 INFO - PROCESS | 23028 | 1466702482717 Marionette DEBUG loaded listener.js 10:21:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f4b1400) [pid = 23028] [serial = 1176] [outer = 0x8ed73000] 10:21:23 INFO - PROCESS | 23028 | 1466702483727 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:21:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:21:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1337ms 10:21:23 INFO - PROCESS | 23028 | 1466702483765 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 10:21:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:21:23 INFO - PROCESS | 23028 | 1466702483770 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 10:21:23 INFO - PROCESS | 23028 | 1466702483795 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:21:23 INFO - PROCESS | 23028 | 1466702483799 Marionette TRACE conn4 <- [1,1538,null,{}] 10:21:23 INFO - PROCESS | 23028 | 1466702483805 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:23 INFO - PROCESS | 23028 | 1466702483810 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:24 INFO - PROCESS | 23028 | 1466702484034 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 10:21:24 INFO - PROCESS | 23028 | 1466702484072 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:24 INFO - PROCESS | 23028 | 1466702484079 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea19000 == 20 [pid = 23028] [id = 392] 10:21:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8f62e800) [pid = 23028] [serial = 1177] [outer = (nil)] 10:21:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8f647000) [pid = 23028] [serial = 1178] [outer = 0x8f62e800] 10:21:24 INFO - PROCESS | 23028 | 1466702484159 Marionette DEBUG loaded listener.js 10:21:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f64b000) [pid = 23028] [serial = 1179] [outer = 0x8f62e800] 10:21:25 INFO - PROCESS | 23028 | 1466702485141 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1407ms 10:21:25 INFO - PROCESS | 23028 | 1466702485184 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 10:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:21:25 INFO - PROCESS | 23028 | 1466702485188 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 10:21:25 INFO - PROCESS | 23028 | 1466702485200 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:21:25 INFO - PROCESS | 23028 | 1466702485204 Marionette TRACE conn4 <- [1,1542,null,{}] 10:21:25 INFO - PROCESS | 23028 | 1466702485211 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:25 INFO - PROCESS | 23028 | 1466702485216 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:25 INFO - PROCESS | 23028 | 1466702485427 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ccdd400) [pid = 23028] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8ecd2400) [pid = 23028] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ccdb800) [pid = 23028] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8eba7c00) [pid = 23028] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f4abc00) [pid = 23028] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8fa97800) [pid = 23028] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ec09400) [pid = 23028] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x9190cc00) [pid = 23028] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x91d68400) [pid = 23028] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x914b3400) [pid = 23028] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8bcdec00) [pid = 23028] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:21:25 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8e6db400) [pid = 23028] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:21:25 INFO - PROCESS | 23028 | 1466702485701 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:25 INFO - PROCESS | 23028 | 1466702485710 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdec00 == 21 [pid = 23028] [id = 393] 10:21:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ccdb800) [pid = 23028] [serial = 1180] [outer = (nil)] 10:21:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ea76400) [pid = 23028] [serial = 1181] [outer = 0x8ccdb800] 10:21:25 INFO - PROCESS | 23028 | 1466702485788 Marionette DEBUG loaded listener.js 10:21:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ecd7800) [pid = 23028] [serial = 1182] [outer = 0x8ccdb800] 10:21:26 INFO - PROCESS | 23028 | 1466702486527 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:21:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:21:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1343ms 10:21:26 INFO - PROCESS | 23028 | 1466702486538 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 10:21:26 INFO - PROCESS | 23028 | 1466702486542 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 10:21:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:21:26 INFO - PROCESS | 23028 | 1466702486557 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:21:26 INFO - PROCESS | 23028 | 1466702486561 Marionette TRACE conn4 <- [1,1546,null,{}] 10:21:26 INFO - PROCESS | 23028 | 1466702486567 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:26 INFO - PROCESS | 23028 | 1466702486578 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:26 INFO - PROCESS | 23028 | 1466702486788 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 10:21:26 INFO - PROCESS | 23028 | 1466702486799 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:26 INFO - PROCESS | 23028 | 1466702486810 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:26 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec05800 == 22 [pid = 23028] [id = 394] 10:21:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8fd15c00) [pid = 23028] [serial = 1183] [outer = (nil)] 10:21:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x91330000) [pid = 23028] [serial = 1184] [outer = 0x8fd15c00] 10:21:26 INFO - PROCESS | 23028 | 1466702486996 Marionette DEBUG loaded listener.js 10:21:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8f63e800) [pid = 23028] [serial = 1185] [outer = 0x8fd15c00] 10:21:27 INFO - PROCESS | 23028 | 1466702487990 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1483ms 10:21:28 INFO - PROCESS | 23028 | 1466702488041 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 10:21:28 INFO - PROCESS | 23028 | 1466702488048 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 10:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:21:28 INFO - PROCESS | 23028 | 1466702488058 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:21:28 INFO - PROCESS | 23028 | 1466702488063 Marionette TRACE conn4 <- [1,1550,null,{}] 10:21:28 INFO - PROCESS | 23028 | 1466702488072 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:28 INFO - PROCESS | 23028 | 1466702488077 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:28 INFO - PROCESS | 23028 | 1466702488276 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 10:21:28 INFO - PROCESS | 23028 | 1466702488524 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:28 INFO - PROCESS | 23028 | 1466702488537 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e579c00 == 23 [pid = 23028] [id = 395] 10:21:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8e57b000) [pid = 23028] [serial = 1186] [outer = (nil)] 10:21:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8e6db800) [pid = 23028] [serial = 1187] [outer = 0x8e57b000] 10:21:28 INFO - PROCESS | 23028 | 1466702488644 Marionette DEBUG loaded listener.js 10:21:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ea17400) [pid = 23028] [serial = 1188] [outer = 0x8e57b000] 10:21:29 INFO - PROCESS | 23028 | 1466702489649 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:21:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1642ms 10:21:29 INFO - PROCESS | 23028 | 1466702489700 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 10:21:29 INFO - PROCESS | 23028 | 1466702489708 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 10:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:21:29 INFO - PROCESS | 23028 | 1466702489721 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:21:29 INFO - PROCESS | 23028 | 1466702489726 Marionette TRACE conn4 <- [1,1554,null,{}] 10:21:29 INFO - PROCESS | 23028 | 1466702489733 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:29 INFO - PROCESS | 23028 | 1466702489738 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:29 INFO - PROCESS | 23028 | 1466702489980 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 10:21:30 INFO - PROCESS | 23028 | 1466702490202 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:30 INFO - PROCESS | 23028 | 1466702490213 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd5000 == 24 [pid = 23028] [id = 396] 10:21:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ecd6000) [pid = 23028] [serial = 1189] [outer = (nil)] 10:21:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8f4a7c00) [pid = 23028] [serial = 1190] [outer = 0x8ecd6000] 10:21:30 INFO - PROCESS | 23028 | 1466702490344 Marionette DEBUG loaded listener.js 10:21:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f628400) [pid = 23028] [serial = 1191] [outer = 0x8ecd6000] 10:21:31 INFO - PROCESS | 23028 | 1466702491381 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1738ms 10:21:31 INFO - PROCESS | 23028 | 1466702491459 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 10:21:31 INFO - PROCESS | 23028 | 1466702491463 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 10:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:21:31 INFO - PROCESS | 23028 | 1466702491471 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:21:31 INFO - PROCESS | 23028 | 1466702491478 Marionette TRACE conn4 <- [1,1558,null,{}] 10:21:31 INFO - PROCESS | 23028 | 1466702491497 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:31 INFO - PROCESS | 23028 | 1466702491506 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:31 INFO - PROCESS | 23028 | 1466702491828 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 10:21:32 INFO - PROCESS | 23028 | 1466702492036 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:32 INFO - PROCESS | 23028 | 1466702492049 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x91327400 == 25 [pid = 23028] [id = 397] 10:21:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91327800) [pid = 23028] [serial = 1192] [outer = (nil)] 10:21:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x914b2000) [pid = 23028] [serial = 1193] [outer = 0x91327800] 10:21:32 INFO - PROCESS | 23028 | 1466702492146 Marionette DEBUG loaded listener.js 10:21:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x914bc000) [pid = 23028] [serial = 1194] [outer = 0x91327800] 10:21:33 INFO - PROCESS | 23028 | 1466702493095 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:21:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:21:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1690ms 10:21:33 INFO - PROCESS | 23028 | 1466702493163 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 10:21:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:21:33 INFO - PROCESS | 23028 | 1466702493168 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 10:21:33 INFO - PROCESS | 23028 | 1466702493175 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:21:33 INFO - PROCESS | 23028 | 1466702493178 Marionette TRACE conn4 <- [1,1562,null,{}] 10:21:33 INFO - PROCESS | 23028 | 1466702493185 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:33 INFO - PROCESS | 23028 | 1466702493191 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:33 INFO - PROCESS | 23028 | 1466702493423 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 10:21:33 INFO - PROCESS | 23028 | 1466702493640 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:33 INFO - PROCESS | 23028 | 1466702493650 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccda400 == 26 [pid = 23028] [id = 398] 10:21:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91215400) [pid = 23028] [serial = 1195] [outer = (nil)] 10:21:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x9161ac00) [pid = 23028] [serial = 1196] [outer = 0x91215400] 10:21:33 INFO - PROCESS | 23028 | 1466702493776 Marionette DEBUG loaded listener.js 10:21:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91903000) [pid = 23028] [serial = 1197] [outer = 0x91215400] 10:21:34 INFO - PROCESS | 23028 | 1466702494742 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:21:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:21:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1646ms 10:21:34 INFO - PROCESS | 23028 | 1466702494822 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 10:21:34 INFO - PROCESS | 23028 | 1466702494826 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 10:21:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:21:34 INFO - PROCESS | 23028 | 1466702494833 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:21:34 INFO - PROCESS | 23028 | 1466702494837 Marionette TRACE conn4 <- [1,1566,null,{}] 10:21:34 INFO - PROCESS | 23028 | 1466702494844 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:34 INFO - PROCESS | 23028 | 1466702494850 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:35 INFO - PROCESS | 23028 | 1466702495070 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 10:21:35 INFO - PROCESS | 23028 | 1466702495290 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:35 INFO - PROCESS | 23028 | 1466702495296 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69e800 == 27 [pid = 23028] [id = 399] 10:21:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x914bd400) [pid = 23028] [serial = 1198] [outer = (nil)] 10:21:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x9190ac00) [pid = 23028] [serial = 1199] [outer = 0x914bd400] 10:21:35 INFO - PROCESS | 23028 | 1466702495427 Marionette DEBUG loaded listener.js 10:21:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x9190d400) [pid = 23028] [serial = 1200] [outer = 0x914bd400] 10:21:36 INFO - PROCESS | 23028 | 1466702496338 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:21:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:21:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1536ms 10:21:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:21:36 INFO - PROCESS | 23028 | 1466702496370 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 10:21:36 INFO - PROCESS | 23028 | 1466702496374 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 10:21:36 INFO - PROCESS | 23028 | 1466702496381 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:21:36 INFO - PROCESS | 23028 | 1466702496385 Marionette TRACE conn4 <- [1,1570,null,{}] 10:21:36 INFO - PROCESS | 23028 | 1466702496391 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:36 INFO - PROCESS | 23028 | 1466702496402 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:36 INFO - PROCESS | 23028 | 1466702496663 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 10:21:36 INFO - PROCESS | 23028 | 1466702496912 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:36 INFO - PROCESS | 23028 | 1466702496920 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e577000 == 28 [pid = 23028] [id = 400] 10:21:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8e6d5c00) [pid = 23028] [serial = 1201] [outer = (nil)] 10:21:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8f4aa400) [pid = 23028] [serial = 1202] [outer = 0x8e6d5c00] 10:21:37 INFO - PROCESS | 23028 | 1466702497023 Marionette DEBUG loaded listener.js 10:21:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x914b9c00) [pid = 23028] [serial = 1203] [outer = 0x8e6d5c00] 10:21:37 INFO - PROCESS | 23028 | 1466702497919 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:21:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:21:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1586ms 10:21:37 INFO - PROCESS | 23028 | 1466702497966 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 10:21:37 INFO - PROCESS | 23028 | 1466702497970 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 10:21:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:21:37 INFO - PROCESS | 23028 | 1466702497977 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:21:37 INFO - PROCESS | 23028 | 1466702497981 Marionette TRACE conn4 <- [1,1574,null,{}] 10:21:38 INFO - PROCESS | 23028 | 1466702498007 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:38 INFO - PROCESS | 23028 | 1466702498013 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:38 INFO - PROCESS | 23028 | 1466702498196 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 10:21:38 INFO - PROCESS | 23028 | 1466702498629 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:38 INFO - PROCESS | 23028 | 1466702498644 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce6400 == 29 [pid = 23028] [id = 401] 10:21:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8cce6800) [pid = 23028] [serial = 1204] [outer = (nil)] 10:21:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8e578800) [pid = 23028] [serial = 1205] [outer = 0x8cce6800] 10:21:38 INFO - PROCESS | 23028 | 1466702498762 Marionette DEBUG loaded listener.js 10:21:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8e69ac00) [pid = 23028] [serial = 1206] [outer = 0x8cce6800] 10:21:39 INFO - PROCESS | 23028 | 1466702499722 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:21:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:21:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1800ms 10:21:39 INFO - PROCESS | 23028 | 1466702499784 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 10:21:39 INFO - PROCESS | 23028 | 1466702499792 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 10:21:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:21:39 INFO - PROCESS | 23028 | 1466702499803 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:21:39 INFO - PROCESS | 23028 | 1466702499815 Marionette TRACE conn4 <- [1,1578,null,{}] 10:21:39 INFO - PROCESS | 23028 | 1466702499830 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:39 INFO - PROCESS | 23028 | 1466702499843 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:40 INFO - PROCESS | 23028 | 1466702500076 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 10:21:41 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdcc00 == 28 [pid = 23028] [id = 380] 10:21:41 INFO - PROCESS | 23028 | --DOCSHELL 0x8e690400 == 27 [pid = 23028] [id = 379] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8f62b400) [pid = 23028] [serial = 1154] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8ea12000) [pid = 23028] [serial = 1145] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8eba0800) [pid = 23028] [serial = 1140] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ea6f800) [pid = 23028] [serial = 1139] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8cce5400) [pid = 23028] [serial = 1142] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8e57a800) [pid = 23028] [serial = 1143] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ecdb800) [pid = 23028] [serial = 1148] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8e57b400) [pid = 23028] [serial = 1116] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8cce5000) [pid = 23028] [serial = 1115] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ec3e000) [pid = 23028] [serial = 1119] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8ec09c00) [pid = 23028] [serial = 1118] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f640000) [pid = 23028] [serial = 1122] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8f625c00) [pid = 23028] [serial = 1121] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x9121b400) [pid = 23028] [serial = 1125] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8fd20000) [pid = 23028] [serial = 1124] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x914b8400) [pid = 23028] [serial = 1128] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x9132e800) [pid = 23028] [serial = 1127] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x91bb8400) [pid = 23028] [serial = 1131] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x919a0400) [pid = 23028] [serial = 1130] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x923eb800) [pid = 23028] [serial = 1134] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x923e5800) [pid = 23028] [serial = 1133] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x92aa6800) [pid = 23028] [serial = 1137] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x923ef800) [pid = 23028] [serial = 1136] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8e576800) [pid = 23028] [serial = 1151] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ea0fc00) [pid = 23028] [serial = 1152] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8f4a5000) [pid = 23028] [serial = 1149] [outer = (nil)] [url = about:blank] 10:21:41 INFO - PROCESS | 23028 | 1466702501434 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:41 INFO - PROCESS | 23028 | 1466702501446 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce1400 == 28 [pid = 23028] [id = 402] 10:21:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8bce1800) [pid = 23028] [serial = 1207] [outer = (nil)] 10:21:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ccddc00) [pid = 23028] [serial = 1208] [outer = 0x8bce1800] 10:21:41 INFO - PROCESS | 23028 | 1466702501529 Marionette DEBUG loaded listener.js 10:21:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8e576000) [pid = 23028] [serial = 1209] [outer = 0x8bce1800] 10:21:42 INFO - PROCESS | 23028 | 1466702502355 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:21:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:21:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2605ms 10:21:42 INFO - PROCESS | 23028 | 1466702502410 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 10:21:42 INFO - PROCESS | 23028 | 1466702502417 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 10:21:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:21:42 INFO - PROCESS | 23028 | 1466702502425 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:21:42 INFO - PROCESS | 23028 | 1466702502430 Marionette TRACE conn4 <- [1,1582,null,{}] 10:21:42 INFO - PROCESS | 23028 | 1466702502438 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:42 INFO - PROCESS | 23028 | 1466702502447 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:42 INFO - PROCESS | 23028 | 1466702502616 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 10:21:42 INFO - PROCESS | 23028 | 1466702502752 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:42 INFO - PROCESS | 23028 | 1466702502760 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6dd400 == 29 [pid = 23028] [id = 403] 10:21:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ea10800) [pid = 23028] [serial = 1210] [outer = (nil)] 10:21:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ea1a800) [pid = 23028] [serial = 1211] [outer = 0x8ea10800] 10:21:42 INFO - PROCESS | 23028 | 1466702502866 Marionette DEBUG loaded listener.js 10:21:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ea78c00) [pid = 23028] [serial = 1212] [outer = 0x8ea10800] 10:21:43 INFO - PROCESS | 23028 | 1466702503730 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:21:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:21:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1380ms 10:21:43 INFO - PROCESS | 23028 | 1466702503811 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 10:21:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:21:43 INFO - PROCESS | 23028 | 1466702503819 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 10:21:43 INFO - PROCESS | 23028 | 1466702503833 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:21:43 INFO - PROCESS | 23028 | 1466702503836 Marionette TRACE conn4 <- [1,1586,null,{}] 10:21:43 INFO - PROCESS | 23028 | 1466702503843 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:43 INFO - PROCESS | 23028 | 1466702503849 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:44 INFO - PROCESS | 23028 | 1466702504078 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 10:21:44 INFO - PROCESS | 23028 | 1466702504102 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:44 INFO - PROCESS | 23028 | 1466702504121 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:44 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea19c00 == 30 [pid = 23028] [id = 404] 10:21:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ec10400) [pid = 23028] [serial = 1213] [outer = (nil)] 10:21:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ec36800) [pid = 23028] [serial = 1214] [outer = 0x8ec10400] 10:21:44 INFO - PROCESS | 23028 | 1466702504197 Marionette DEBUG loaded listener.js 10:21:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ec41c00) [pid = 23028] [serial = 1215] [outer = 0x8ec10400] 10:21:45 INFO - PROCESS | 23028 | 1466702505292 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:21:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:21:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1539ms 10:21:45 INFO - PROCESS | 23028 | 1466702505367 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 10:21:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:21:45 INFO - PROCESS | 23028 | 1466702505371 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 10:21:45 INFO - PROCESS | 23028 | 1466702505387 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:21:45 INFO - PROCESS | 23028 | 1466702505397 Marionette TRACE conn4 <- [1,1590,null,{}] 10:21:45 INFO - PROCESS | 23028 | 1466702505417 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:45 INFO - PROCESS | 23028 | 1466702505426 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:45 INFO - PROCESS | 23028 | 1466702505659 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 10:21:45 INFO - PROCESS | 23028 | 1466702505686 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:45 INFO - PROCESS | 23028 | 1466702505694 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6dc400 == 31 [pid = 23028] [id = 405] 10:21:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8f4a4000) [pid = 23028] [serial = 1216] [outer = (nil)] 10:21:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f4ae000) [pid = 23028] [serial = 1217] [outer = 0x8f4a4000] 10:21:45 INFO - PROCESS | 23028 | 1466702505789 Marionette DEBUG loaded listener.js 10:21:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8f62a000) [pid = 23028] [serial = 1218] [outer = 0x8f4a4000] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8fd15c00) [pid = 23028] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e6dac00) [pid = 23028] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8f62e800) [pid = 23028] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ccdb800) [pid = 23028] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x91222c00) [pid = 23028] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e6d9c00) [pid = 23028] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e575000) [pid = 23028] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ec0b800) [pid = 23028] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ed73000) [pid = 23028] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8e694000) [pid = 23028] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8e694c00) [pid = 23028] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:21:46 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ea1c400) [pid = 23028] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:21:47 INFO - PROCESS | 23028 | 1466702507230 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:21:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:21:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1912ms 10:21:47 INFO - PROCESS | 23028 | 1466702507290 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 10:21:47 INFO - PROCESS | 23028 | 1466702507295 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 10:21:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:21:47 INFO - PROCESS | 23028 | 1466702507302 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:21:47 INFO - PROCESS | 23028 | 1466702507305 Marionette TRACE conn4 <- [1,1594,null,{}] 10:21:47 INFO - PROCESS | 23028 | 1466702507311 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:47 INFO - PROCESS | 23028 | 1466702507316 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:47 INFO - PROCESS | 23028 | 1466702507487 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 10:21:47 INFO - PROCESS | 23028 | 1466702507627 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:47 INFO - PROCESS | 23028 | 1466702507635 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce1400 == 32 [pid = 23028] [id = 406] 10:21:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8cce9800) [pid = 23028] [serial = 1219] [outer = (nil)] 10:21:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8f4adc00) [pid = 23028] [serial = 1220] [outer = 0x8cce9800] 10:21:47 INFO - PROCESS | 23028 | 1466702507707 Marionette DEBUG loaded listener.js 10:21:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f62d400) [pid = 23028] [serial = 1221] [outer = 0x8cce9800] 10:21:48 INFO - PROCESS | 23028 | 1466702508494 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:21:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:21:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1237ms 10:21:48 INFO - PROCESS | 23028 | 1466702508570 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 10:21:48 INFO - PROCESS | 23028 | 1466702508577 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 10:21:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:21:48 INFO - PROCESS | 23028 | 1466702508587 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:21:48 INFO - PROCESS | 23028 | 1466702508594 Marionette TRACE conn4 <- [1,1598,null,{}] 10:21:48 INFO - PROCESS | 23028 | 1466702508603 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:48 INFO - PROCESS | 23028 | 1466702508609 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:48 INFO - PROCESS | 23028 | 1466702508831 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 10:21:49 INFO - PROCESS | 23028 | 1466702509000 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:49 INFO - PROCESS | 23028 | 1466702509019 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e694800 == 33 [pid = 23028] [id = 407] 10:21:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8e695800) [pid = 23028] [serial = 1222] [outer = (nil)] 10:21:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8e6d6400) [pid = 23028] [serial = 1223] [outer = 0x8e695800] 10:21:49 INFO - PROCESS | 23028 | 1466702509109 Marionette DEBUG loaded listener.js 10:21:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8eba7800) [pid = 23028] [serial = 1224] [outer = 0x8e695800] 10:21:50 INFO - PROCESS | 23028 | 1466702510258 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:21:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:21:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1693ms 10:21:50 INFO - PROCESS | 23028 | 1466702510280 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 10:21:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:21:50 INFO - PROCESS | 23028 | 1466702510286 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 10:21:50 INFO - PROCESS | 23028 | 1466702510297 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:21:50 INFO - PROCESS | 23028 | 1466702510304 Marionette TRACE conn4 <- [1,1602,null,{}] 10:21:50 INFO - PROCESS | 23028 | 1466702510312 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:50 INFO - PROCESS | 23028 | 1466702510318 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:50 INFO - PROCESS | 23028 | 1466702510517 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 10:21:50 INFO - PROCESS | 23028 | 1466702510741 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:50 INFO - PROCESS | 23028 | 1466702510750 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce4c00 == 34 [pid = 23028] [id = 408] 10:21:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8e574400) [pid = 23028] [serial = 1225] [outer = (nil)] 10:21:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f4a7000) [pid = 23028] [serial = 1226] [outer = 0x8e574400] 10:21:50 INFO - PROCESS | 23028 | 1466702510867 Marionette DEBUG loaded listener.js 10:21:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8f63dc00) [pid = 23028] [serial = 1227] [outer = 0x8e574400] 10:21:51 INFO - PROCESS | 23028 | 1466702511879 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:21:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:21:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1646ms 10:21:51 INFO - PROCESS | 23028 | 1466702511941 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 10:21:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:21:51 INFO - PROCESS | 23028 | 1466702511945 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 10:21:51 INFO - PROCESS | 23028 | 1466702511953 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:21:51 INFO - PROCESS | 23028 | 1466702511956 Marionette TRACE conn4 <- [1,1606,null,{}] 10:21:51 INFO - PROCESS | 23028 | 1466702511971 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:51 INFO - PROCESS | 23028 | 1466702511980 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:52 INFO - PROCESS | 23028 | 1466702512239 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 10:21:52 INFO - PROCESS | 23028 | 1466702512522 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:52 INFO - PROCESS | 23028 | 1466702512535 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd1a800 == 35 [pid = 23028] [id = 409] 10:21:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8fd1c400) [pid = 23028] [serial = 1228] [outer = (nil)] 10:21:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8fd23000) [pid = 23028] [serial = 1229] [outer = 0x8fd1c400] 10:21:52 INFO - PROCESS | 23028 | 1466702512628 Marionette DEBUG loaded listener.js 10:21:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91219c00) [pid = 23028] [serial = 1230] [outer = 0x8fd1c400] 10:21:53 INFO - PROCESS | 23028 | 1466702513692 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:21:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:21:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1790ms 10:21:53 INFO - PROCESS | 23028 | 1466702513742 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 10:21:53 INFO - PROCESS | 23028 | 1466702513747 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 10:21:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:21:53 INFO - PROCESS | 23028 | 1466702513754 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:21:53 INFO - PROCESS | 23028 | 1466702513758 Marionette TRACE conn4 <- [1,1610,null,{}] 10:21:53 INFO - PROCESS | 23028 | 1466702513764 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:53 INFO - PROCESS | 23028 | 1466702513770 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:53 INFO - PROCESS | 23028 | 1466702513973 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 10:21:54 INFO - PROCESS | 23028 | 1466702514187 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:54 INFO - PROCESS | 23028 | 1466702514196 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f646c00 == 36 [pid = 23028] [id = 410] 10:21:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x9121f800) [pid = 23028] [serial = 1231] [outer = (nil)] 10:21:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91331000) [pid = 23028] [serial = 1232] [outer = 0x9121f800] 10:21:54 INFO - PROCESS | 23028 | 1466702514325 Marionette DEBUG loaded listener.js 10:21:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x914b7400) [pid = 23028] [serial = 1233] [outer = 0x9121f800] 10:21:55 INFO - PROCESS | 23028 | 1466702515327 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:21:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1632ms 10:21:55 INFO - PROCESS | 23028 | 1466702515387 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 10:21:55 INFO - PROCESS | 23028 | 1466702515392 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 10:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:21:55 INFO - PROCESS | 23028 | 1466702515398 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:21:55 INFO - PROCESS | 23028 | 1466702515402 Marionette TRACE conn4 <- [1,1614,null,{}] 10:21:55 INFO - PROCESS | 23028 | 1466702515408 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:55 INFO - PROCESS | 23028 | 1466702515413 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:55 INFO - PROCESS | 23028 | 1466702515594 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 10:21:55 INFO - PROCESS | 23028 | 1466702515953 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:55 INFO - PROCESS | 23028 | 1466702515962 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce2000 == 37 [pid = 23028] [id = 411] 10:21:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ccdc400) [pid = 23028] [serial = 1234] [outer = (nil)] 10:21:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8e57a400) [pid = 23028] [serial = 1235] [outer = 0x8ccdc400] 10:21:56 INFO - PROCESS | 23028 | 1466702516049 Marionette DEBUG loaded listener.js 10:21:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e69dc00) [pid = 23028] [serial = 1236] [outer = 0x8ccdc400] 10:21:57 INFO - PROCESS | 23028 | 1466702517136 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:21:57 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd2000 == 36 [pid = 23028] [id = 382] 10:21:57 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6da800 == 35 [pid = 23028] [id = 381] 10:21:57 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea19000 == 34 [pid = 23028] [id = 392] 10:21:57 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecda400 == 33 [pid = 23028] [id = 391] 10:21:57 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 10:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1788ms 10:21:57 INFO - PROCESS | 23028 | 1466702517189 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 10:21:57 INFO - PROCESS | 23028 | 1466702517194 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 10:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:21:57 INFO - PROCESS | 23028 | 1466702517202 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:21:57 INFO - PROCESS | 23028 | 1466702517206 Marionette TRACE conn4 <- [1,1618,null,{}] 10:21:57 INFO - PROCESS | 23028 | 1466702517214 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:57 INFO - PROCESS | 23028 | 1466702517222 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:57 INFO - PROCESS | 23028 | 1466702517415 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8f647000) [pid = 23028] [serial = 1178] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ea76400) [pid = 23028] [serial = 1181] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f64b000) [pid = 23028] [serial = 1179] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x91329800) [pid = 23028] [serial = 1163] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x91332400) [pid = 23028] [serial = 1164] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ea17000) [pid = 23028] [serial = 1157] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8ecd0400) [pid = 23028] [serial = 1158] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ea73000) [pid = 23028] [serial = 1166] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8eb9d800) [pid = 23028] [serial = 1167] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8fa9f400) [pid = 23028] [serial = 1160] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8fd16400) [pid = 23028] [serial = 1161] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f4a6800) [pid = 23028] [serial = 1175] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8fa98c00) [pid = 23028] [serial = 1155] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8e699c00) [pid = 23028] [serial = 1169] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8e6d1800) [pid = 23028] [serial = 1170] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ea73c00) [pid = 23028] [serial = 1172] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8eb9b400) [pid = 23028] [serial = 1173] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ecd7800) [pid = 23028] [serial = 1182] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8f63e800) [pid = 23028] [serial = 1185] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8f4b1400) [pid = 23028] [serial = 1176] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x91330000) [pid = 23028] [serial = 1184] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8ea72800) [pid = 23028] [serial = 1146] [outer = (nil)] [url = about:blank] 10:21:57 INFO - PROCESS | 23028 | 1466702517643 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:57 INFO - PROCESS | 23028 | 1466702517654 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea15c00 == 34 [pid = 23028] [id = 412] 10:21:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8ea17000) [pid = 23028] [serial = 1237] [outer = (nil)] 10:21:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8eb9b400) [pid = 23028] [serial = 1238] [outer = 0x8ea17000] 10:21:57 INFO - PROCESS | 23028 | 1466702517742 Marionette DEBUG loaded listener.js 10:21:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ec0d400) [pid = 23028] [serial = 1239] [outer = 0x8ea17000] 10:21:58 INFO - PROCESS | 23028 | 1466702518591 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:21:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1440ms 10:21:58 INFO - PROCESS | 23028 | 1466702518646 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 10:21:58 INFO - PROCESS | 23028 | 1466702518653 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 10:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:21:58 INFO - PROCESS | 23028 | 1466702518676 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:21:58 INFO - PROCESS | 23028 | 1466702518680 Marionette TRACE conn4 <- [1,1622,null,{}] 10:21:58 INFO - PROCESS | 23028 | 1466702518686 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:21:58 INFO - PROCESS | 23028 | 1466702518691 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:58 INFO - PROCESS | 23028 | 1466702518874 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 10:21:58 INFO - PROCESS | 23028 | 1466702518885 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:58 INFO - PROCESS | 23028 | 1466702518895 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:21:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea7d000 == 35 [pid = 23028] [id = 413] 10:21:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ecd8000) [pid = 23028] [serial = 1240] [outer = (nil)] 10:21:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f4b1c00) [pid = 23028] [serial = 1241] [outer = 0x8ecd8000] 10:21:58 INFO - PROCESS | 23028 | 1466702518966 Marionette DEBUG loaded listener.js 10:21:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8f643c00) [pid = 23028] [serial = 1242] [outer = 0x8ecd8000] 10:22:00 INFO - PROCESS | 23028 | 1466702520002 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:22:00 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 10:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1391ms 10:22:00 INFO - PROCESS | 23028 | 1466702520065 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 10:22:00 INFO - PROCESS | 23028 | 1466702520069 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 10:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:22:00 INFO - PROCESS | 23028 | 1466702520083 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:22:00 INFO - PROCESS | 23028 | 1466702520092 Marionette TRACE conn4 <- [1,1626,null,{}] 10:22:00 INFO - PROCESS | 23028 | 1466702520109 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:00 INFO - PROCESS | 23028 | 1466702520117 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:00 INFO - PROCESS | 23028 | 1466702520346 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 10:22:00 INFO - PROCESS | 23028 | 1466702520370 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:00 INFO - PROCESS | 23028 | 1466702520382 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdf800 == 36 [pid = 23028] [id = 414] 10:22:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f648c00) [pid = 23028] [serial = 1243] [outer = (nil)] 10:22:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8fd19400) [pid = 23028] [serial = 1244] [outer = 0x8f648c00] 10:22:00 INFO - PROCESS | 23028 | 1466702520450 Marionette DEBUG loaded listener.js 10:22:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8fd1bc00) [pid = 23028] [serial = 1245] [outer = 0x8f648c00] 10:22:01 INFO - PROCESS | 23028 | 1466702521370 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:22:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:22:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1359ms 10:22:01 INFO - PROCESS | 23028 | 1466702521436 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 10:22:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:22:01 INFO - PROCESS | 23028 | 1466702521441 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 10:22:01 INFO - PROCESS | 23028 | 1466702521447 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:22:01 INFO - PROCESS | 23028 | 1466702521451 Marionette TRACE conn4 <- [1,1630,null,{}] 10:22:01 INFO - PROCESS | 23028 | 1466702521457 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:01 INFO - PROCESS | 23028 | 1466702521462 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:01 INFO - PROCESS | 23028 | 1466702521696 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 10:22:01 INFO - PROCESS | 23028 | 1466702521724 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:01 INFO - PROCESS | 23028 | 1466702521735 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd23c00 == 37 [pid = 23028] [id = 415] 10:22:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x91217800) [pid = 23028] [serial = 1246] [outer = (nil)] 10:22:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x91329c00) [pid = 23028] [serial = 1247] [outer = 0x91217800] 10:22:01 INFO - PROCESS | 23028 | 1466702521849 Marionette DEBUG loaded listener.js 10:22:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x9132f000) [pid = 23028] [serial = 1248] [outer = 0x91217800] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x91215400) [pid = 23028] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x914bd400) [pid = 23028] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e6d5c00) [pid = 23028] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ec10400) [pid = 23028] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f4a4000) [pid = 23028] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8e57b000) [pid = 23028] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ecd6000) [pid = 23028] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8cce6800) [pid = 23028] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ea10800) [pid = 23028] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x91327800) [pid = 23028] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:22:02 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8bce1800) [pid = 23028] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:22:02 INFO - PROCESS | 23028 | 1466702522984 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1582ms 10:22:03 INFO - PROCESS | 23028 | 1466702523030 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 10:22:03 INFO - PROCESS | 23028 | 1466702523034 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 10:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:22:03 INFO - PROCESS | 23028 | 1466702523040 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:22:03 INFO - PROCESS | 23028 | 1466702523044 Marionette TRACE conn4 <- [1,1634,null,{}] 10:22:03 INFO - PROCESS | 23028 | 1466702523050 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:03 INFO - PROCESS | 23028 | 1466702523055 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:03 INFO - PROCESS | 23028 | 1466702523270 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 10:22:03 INFO - PROCESS | 23028 | 1466702523284 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:03 INFO - PROCESS | 23028 | 1466702523304 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e695000 == 38 [pid = 23028] [id = 416] 10:22:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8eba3c00) [pid = 23028] [serial = 1249] [outer = (nil)] 10:22:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x9121d400) [pid = 23028] [serial = 1250] [outer = 0x8eba3c00] 10:22:03 INFO - PROCESS | 23028 | 1466702523387 Marionette DEBUG loaded listener.js 10:22:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x914bd400) [pid = 23028] [serial = 1251] [outer = 0x8eba3c00] 10:22:04 INFO - PROCESS | 23028 | 1466702524279 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:22:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:22:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1331ms 10:22:04 INFO - PROCESS | 23028 | 1466702524372 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 10:22:04 INFO - PROCESS | 23028 | 1466702524379 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 10:22:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:22:04 INFO - PROCESS | 23028 | 1466702524387 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:22:04 INFO - PROCESS | 23028 | 1466702524392 Marionette TRACE conn4 <- [1,1638,null,{}] 10:22:04 INFO - PROCESS | 23028 | 1466702524402 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:04 INFO - PROCESS | 23028 | 1466702524410 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:04 INFO - PROCESS | 23028 | 1466702524619 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 10:22:04 INFO - PROCESS | 23028 | 1466702524771 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:04 INFO - PROCESS | 23028 | 1466702524789 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:04 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdb400 == 39 [pid = 23028] [id = 417] 10:22:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8e69bc00) [pid = 23028] [serial = 1252] [outer = (nil)] 10:22:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ea11c00) [pid = 23028] [serial = 1253] [outer = 0x8e69bc00] 10:22:04 INFO - PROCESS | 23028 | 1466702524912 Marionette DEBUG loaded listener.js 10:22:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8e697000) [pid = 23028] [serial = 1254] [outer = 0x8e69bc00] 10:22:05 INFO - PROCESS | 23028 | 1466702525993 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1644ms 10:22:06 INFO - PROCESS | 23028 | 1466702526032 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 10:22:06 INFO - PROCESS | 23028 | 1466702526038 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 10:22:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:22:06 INFO - PROCESS | 23028 | 1466702526050 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:22:06 INFO - PROCESS | 23028 | 1466702526057 Marionette TRACE conn4 <- [1,1642,null,{}] 10:22:06 INFO - PROCESS | 23028 | 1466702526063 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:06 INFO - PROCESS | 23028 | 1466702526070 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:06 INFO - PROCESS | 23028 | 1466702526281 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 10:22:06 INFO - PROCESS | 23028 | 1466702526501 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:06 INFO - PROCESS | 23028 | 1466702526508 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6d800 == 40 [pid = 23028] [id = 418] 10:22:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ed6f000) [pid = 23028] [serial = 1255] [outer = (nil)] 10:22:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8f4acc00) [pid = 23028] [serial = 1256] [outer = 0x8ed6f000] 10:22:06 INFO - PROCESS | 23028 | 1466702526642 Marionette DEBUG loaded listener.js 10:22:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f640400) [pid = 23028] [serial = 1257] [outer = 0x8ed6f000] 10:22:07 INFO - PROCESS | 23028 | 1466702527591 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:22:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:22:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1594ms 10:22:07 INFO - PROCESS | 23028 | 1466702527641 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 10:22:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:22:07 INFO - PROCESS | 23028 | 1466702527646 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 10:22:07 INFO - PROCESS | 23028 | 1466702527653 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:22:07 INFO - PROCESS | 23028 | 1466702527657 Marionette TRACE conn4 <- [1,1646,null,{}] 10:22:07 INFO - PROCESS | 23028 | 1466702527673 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:07 INFO - PROCESS | 23028 | 1466702527682 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:07 INFO - PROCESS | 23028 | 1466702527912 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 10:22:08 INFO - PROCESS | 23028 | 1466702528181 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:08 INFO - PROCESS | 23028 | 1466702528194 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4ab400 == 41 [pid = 23028] [id = 419] 10:22:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x91330c00) [pid = 23028] [serial = 1258] [outer = (nil)] 10:22:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x91616400) [pid = 23028] [serial = 1259] [outer = 0x91330c00] 10:22:08 INFO - PROCESS | 23028 | 1466702528324 Marionette DEBUG loaded listener.js 10:22:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x91902400) [pid = 23028] [serial = 1260] [outer = 0x91330c00] 10:22:09 INFO - PROCESS | 23028 | 1466702529226 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:22:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:22:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1638ms 10:22:09 INFO - PROCESS | 23028 | 1466702529292 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 10:22:09 INFO - PROCESS | 23028 | 1466702529296 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 10:22:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:22:09 INFO - PROCESS | 23028 | 1466702529303 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:22:09 INFO - PROCESS | 23028 | 1466702529307 Marionette TRACE conn4 <- [1,1650,null,{}] 10:22:09 INFO - PROCESS | 23028 | 1466702529313 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:09 INFO - PROCESS | 23028 | 1466702529318 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:09 INFO - PROCESS | 23028 | 1466702529510 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 10:22:09 INFO - PROCESS | 23028 | 1466702529681 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:09 INFO - PROCESS | 23028 | 1466702529690 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4ac800 == 42 [pid = 23028] [id = 420] 10:22:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x914b1800) [pid = 23028] [serial = 1261] [outer = (nil)] 10:22:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x919a3400) [pid = 23028] [serial = 1262] [outer = 0x914b1800] 10:22:09 INFO - PROCESS | 23028 | 1466702529773 Marionette DEBUG loaded listener.js 10:22:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x919a7400) [pid = 23028] [serial = 1263] [outer = 0x914b1800] 10:22:10 INFO - PROCESS | 23028 | 1466702530790 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:22:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:22:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1535ms 10:22:10 INFO - PROCESS | 23028 | 1466702530839 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 10:22:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:22:10 INFO - PROCESS | 23028 | 1466702530844 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 10:22:10 INFO - PROCESS | 23028 | 1466702530851 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:22:10 INFO - PROCESS | 23028 | 1466702530854 Marionette TRACE conn4 <- [1,1654,null,{}] 10:22:10 INFO - PROCESS | 23028 | 1466702530861 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:10 INFO - PROCESS | 23028 | 1466702530866 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:11 INFO - PROCESS | 23028 | 1466702531061 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 10:22:11 INFO - PROCESS | 23028 | 1466702531246 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:11 INFO - PROCESS | 23028 | 1466702531255 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa98800 == 43 [pid = 23028] [id = 421] 10:22:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x91620c00) [pid = 23028] [serial = 1264] [outer = (nil)] 10:22:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91ae3400) [pid = 23028] [serial = 1265] [outer = 0x91620c00] 10:22:11 INFO - PROCESS | 23028 | 1466702531389 Marionette DEBUG loaded listener.js 10:22:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91ae8c00) [pid = 23028] [serial = 1266] [outer = 0x91620c00] 10:22:12 INFO - PROCESS | 23028 | 1466702532262 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:22:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:22:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1431ms 10:22:12 INFO - PROCESS | 23028 | 1466702532306 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 10:22:12 INFO - PROCESS | 23028 | 1466702532311 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 10:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:22:12 INFO - PROCESS | 23028 | 1466702532320 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:22:12 INFO - PROCESS | 23028 | 1466702532322 Marionette TRACE conn4 <- [1,1658,null,{}] 10:22:12 INFO - PROCESS | 23028 | 1466702532329 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:12 INFO - PROCESS | 23028 | 1466702532340 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:12 INFO - PROCESS | 23028 | 1466702532565 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 10:22:12 INFO - PROCESS | 23028 | 1466702532738 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:12 INFO - PROCESS | 23028 | 1466702532751 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce1000 == 44 [pid = 23028] [id = 422] 10:22:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x91adec00) [pid = 23028] [serial = 1267] [outer = (nil)] 10:22:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91d64000) [pid = 23028] [serial = 1268] [outer = 0x91adec00] 10:22:12 INFO - PROCESS | 23028 | 1466702532835 Marionette DEBUG loaded listener.js 10:22:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x91d6bc00) [pid = 23028] [serial = 1269] [outer = 0x91adec00] 10:22:13 INFO - PROCESS | 23028 | 1466702533770 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1483ms 10:22:13 INFO - PROCESS | 23028 | 1466702533805 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 10:22:13 INFO - PROCESS | 23028 | 1466702533808 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 10:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:22:13 INFO - PROCESS | 23028 | 1466702533815 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:22:13 INFO - PROCESS | 23028 | 1466702533819 Marionette TRACE conn4 <- [1,1662,null,{}] 10:22:13 INFO - PROCESS | 23028 | 1466702533825 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:13 INFO - PROCESS | 23028 | 1466702533831 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:14 INFO - PROCESS | 23028 | 1466702534069 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 10:22:14 INFO - PROCESS | 23028 | 1466702534197 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:14 INFO - PROCESS | 23028 | 1466702534206 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:14 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd7800 == 45 [pid = 23028] [id = 423] 10:22:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ec3f800) [pid = 23028] [serial = 1270] [outer = (nil)] 10:22:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x923e8c00) [pid = 23028] [serial = 1271] [outer = 0x8ec3f800] 10:22:14 INFO - PROCESS | 23028 | 1466702534288 Marionette DEBUG loaded listener.js 10:22:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x923ea400) [pid = 23028] [serial = 1272] [outer = 0x8ec3f800] 10:22:15 INFO - PROCESS | 23028 | 1466702535322 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1581ms 10:22:15 INFO - PROCESS | 23028 | 1466702535399 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 10:22:15 INFO - PROCESS | 23028 | 1466702535402 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 10:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:22:15 INFO - PROCESS | 23028 | 1466702535409 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:22:15 INFO - PROCESS | 23028 | 1466702535412 Marionette TRACE conn4 <- [1,1666,null,{}] 10:22:15 INFO - PROCESS | 23028 | 1466702535418 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:15 INFO - PROCESS | 23028 | 1466702535423 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:15 INFO - PROCESS | 23028 | 1466702535843 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 10:22:16 INFO - PROCESS | 23028 | 1466702536082 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:16 INFO - PROCESS | 23028 | 1466702536093 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57dc00 == 46 [pid = 23028] [id = 424] 10:22:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8e57e800) [pid = 23028] [serial = 1273] [outer = (nil)] 10:22:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8e69f000) [pid = 23028] [serial = 1274] [outer = 0x8e57e800] 10:22:16 INFO - PROCESS | 23028 | 1466702536169 Marionette DEBUG loaded listener.js 10:22:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8ea1c400) [pid = 23028] [serial = 1275] [outer = 0x8e57e800] 10:22:17 INFO - PROCESS | 23028 | 1466702537055 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1688ms 10:22:17 INFO - PROCESS | 23028 | 1466702537099 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 10:22:17 INFO - PROCESS | 23028 | 1466702537105 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 10:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:22:17 INFO - PROCESS | 23028 | 1466702537113 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:22:17 INFO - PROCESS | 23028 | 1466702537118 Marionette TRACE conn4 <- [1,1670,null,{}] 10:22:17 INFO - PROCESS | 23028 | 1466702537125 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:17 INFO - PROCESS | 23028 | 1466702537131 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:17 INFO - PROCESS | 23028 | 1466702537314 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 10:22:17 INFO - PROCESS | 23028 | 1466702537597 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:17 INFO - PROCESS | 23028 | 1466702537610 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:17 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3bc00 == 47 [pid = 23028] [id = 425] 10:22:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8ecda000) [pid = 23028] [serial = 1276] [outer = (nil)] 10:22:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8ed74800) [pid = 23028] [serial = 1277] [outer = 0x8ecda000] 10:22:17 INFO - PROCESS | 23028 | 1466702537731 Marionette DEBUG loaded listener.js 10:22:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8f630000) [pid = 23028] [serial = 1278] [outer = 0x8ecda000] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x91222400 == 46 [pid = 23028] [id = 387] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd5000 == 45 [pid = 23028] [id = 396] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x91327400 == 44 [pid = 23028] [id = 397] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce6400 == 43 [pid = 23028] [id = 401] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccda400 == 42 [pid = 23028] [id = 398] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69e800 == 41 [pid = 23028] [id = 399] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce1400 == 40 [pid = 23028] [id = 402] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8e577000 == 39 [pid = 23028] [id = 400] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdec00 == 38 [pid = 23028] [id = 393] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d8c00 == 37 [pid = 23028] [id = 385] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec05800 == 36 [pid = 23028] [id = 394] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdbc00 == 35 [pid = 23028] [id = 384] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8e693c00 == 34 [pid = 23028] [id = 389] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdb400 == 33 [pid = 23028] [id = 386] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdd800 == 32 [pid = 23028] [id = 383] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce0c00 == 31 [pid = 23028] [id = 388] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea1c000 == 30 [pid = 23028] [id = 390] 10:22:19 INFO - PROCESS | 23028 | --DOCSHELL 0x8e579c00 == 29 [pid = 23028] [id = 395] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8ec41c00) [pid = 23028] [serial = 1215] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8f4ae000) [pid = 23028] [serial = 1217] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8ea17400) [pid = 23028] [serial = 1188] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8e6db800) [pid = 23028] [serial = 1187] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8f628400) [pid = 23028] [serial = 1191] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8f4a7c00) [pid = 23028] [serial = 1190] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8e578800) [pid = 23028] [serial = 1205] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ea1a800) [pid = 23028] [serial = 1211] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x914bc000) [pid = 23028] [serial = 1194] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x914b2000) [pid = 23028] [serial = 1193] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ccddc00) [pid = 23028] [serial = 1208] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8e576000) [pid = 23028] [serial = 1209] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x91903000) [pid = 23028] [serial = 1197] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x9161ac00) [pid = 23028] [serial = 1196] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x9190d400) [pid = 23028] [serial = 1200] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x9190ac00) [pid = 23028] [serial = 1199] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x914b9c00) [pid = 23028] [serial = 1203] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8f4aa400) [pid = 23028] [serial = 1202] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8e69ac00) [pid = 23028] [serial = 1206] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8ec36800) [pid = 23028] [serial = 1214] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f62a000) [pid = 23028] [serial = 1218] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ea78c00) [pid = 23028] [serial = 1212] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8f4adc00) [pid = 23028] [serial = 1220] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 23028 | 1466702539820 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2741ms 10:22:19 INFO - PROCESS | 23028 | 1466702539856 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 10:22:19 INFO - PROCESS | 23028 | 1466702539862 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 10:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:22:19 INFO - PROCESS | 23028 | 1466702539870 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:22:19 INFO - PROCESS | 23028 | 1466702539875 Marionette TRACE conn4 <- [1,1674,null,{}] 10:22:19 INFO - PROCESS | 23028 | 1466702539883 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:19 INFO - PROCESS | 23028 | 1466702539889 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:20 INFO - PROCESS | 23028 | 1466702540070 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 10:22:20 INFO - PROCESS | 23028 | 1466702540236 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:20 INFO - PROCESS | 23028 | 1466702540244 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdcc00 == 30 [pid = 23028] [id = 426] 10:22:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8e573c00) [pid = 23028] [serial = 1279] [outer = (nil)] 10:22:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8e69ac00) [pid = 23028] [serial = 1280] [outer = 0x8e573c00] 10:22:20 INFO - PROCESS | 23028 | 1466702540323 Marionette DEBUG loaded listener.js 10:22:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8e6d7400) [pid = 23028] [serial = 1281] [outer = 0x8e573c00] 10:22:21 INFO - PROCESS | 23028 | 1466702541108 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1294ms 10:22:21 INFO - PROCESS | 23028 | 1466702541165 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 10:22:21 INFO - PROCESS | 23028 | 1466702541173 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 10:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:22:21 INFO - PROCESS | 23028 | 1466702541189 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:22:21 INFO - PROCESS | 23028 | 1466702541194 Marionette TRACE conn4 <- [1,1678,null,{}] 10:22:21 INFO - PROCESS | 23028 | 1466702541201 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:21 INFO - PROCESS | 23028 | 1466702541207 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:21 INFO - PROCESS | 23028 | 1466702541376 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 10:22:21 INFO - PROCESS | 23028 | 1466702541388 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 23028 | 1466702541396 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea1a000 == 31 [pid = 23028] [id = 427] 10:22:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ea70800) [pid = 23028] [serial = 1282] [outer = (nil)] 10:22:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ea7b800) [pid = 23028] [serial = 1283] [outer = 0x8ea70800] 10:22:21 INFO - PROCESS | 23028 | 1466702541592 Marionette DEBUG loaded listener.js 10:22:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ec0a000) [pid = 23028] [serial = 1284] [outer = 0x8ea70800] 10:22:22 INFO - PROCESS | 23028 | 1466702542548 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1437ms 10:22:22 INFO - PROCESS | 23028 | 1466702542622 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 10:22:22 INFO - PROCESS | 23028 | 1466702542625 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 10:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:22:22 INFO - PROCESS | 23028 | 1466702542633 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:22:22 INFO - PROCESS | 23028 | 1466702542639 Marionette TRACE conn4 <- [1,1682,null,{}] 10:22:22 INFO - PROCESS | 23028 | 1466702542665 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:22 INFO - PROCESS | 23028 | 1466702542675 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:22 INFO - PROCESS | 23028 | 1466702542897 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 10:22:22 INFO - PROCESS | 23028 | 1466702542927 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:22 INFO - PROCESS | 23028 | 1466702542939 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed71400 == 32 [pid = 23028] [id = 428] 10:22:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ed74000) [pid = 23028] [serial = 1285] [outer = (nil)] 10:22:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8f4a5c00) [pid = 23028] [serial = 1286] [outer = 0x8ed74000] 10:22:23 INFO - PROCESS | 23028 | 1466702543011 Marionette DEBUG loaded listener.js 10:22:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8f4b0400) [pid = 23028] [serial = 1287] [outer = 0x8ed74000] 10:22:23 INFO - PROCESS | 23028 | 1466702543981 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1798ms 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8eba3c00) [pid = 23028] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8f648c00) [pid = 23028] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x91217800) [pid = 23028] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8cce9800) [pid = 23028] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x9121f800) [pid = 23028] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e574400) [pid = 23028] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8fd1c400) [pid = 23028] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e695800) [pid = 23028] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ea17000) [pid = 23028] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ecd8000) [pid = 23028] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:22:24 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ccdc400) [pid = 23028] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:22:24 INFO - PROCESS | 23028 | 1466702544467 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 10:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:22:24 INFO - PROCESS | 23028 | 1466702544472 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 10:22:24 INFO - PROCESS | 23028 | 1466702544479 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:22:24 INFO - PROCESS | 23028 | 1466702544482 Marionette TRACE conn4 <- [1,1686,null,{}] 10:22:24 INFO - PROCESS | 23028 | 1466702544488 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:24 INFO - PROCESS | 23028 | 1466702544499 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:24 INFO - PROCESS | 23028 | 1466702544689 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 10:22:24 INFO - PROCESS | 23028 | 1466702544832 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:24 INFO - PROCESS | 23028 | 1466702544843 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd8400 == 33 [pid = 23028] [id = 429] 10:22:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8eb9f800) [pid = 23028] [serial = 1288] [outer = (nil)] 10:22:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ecd5400) [pid = 23028] [serial = 1289] [outer = 0x8eb9f800] 10:22:24 INFO - PROCESS | 23028 | 1466702544913 Marionette DEBUG loaded listener.js 10:22:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8f625c00) [pid = 23028] [serial = 1290] [outer = 0x8eb9f800] 10:22:25 INFO - PROCESS | 23028 | 1466702545681 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:22:25 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 10:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1244ms 10:22:25 INFO - PROCESS | 23028 | 1466702545724 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 10:22:25 INFO - PROCESS | 23028 | 1466702545728 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 10:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:22:25 INFO - PROCESS | 23028 | 1466702545734 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:22:25 INFO - PROCESS | 23028 | 1466702545737 Marionette TRACE conn4 <- [1,1690,null,{}] 10:22:25 INFO - PROCESS | 23028 | 1466702545744 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:25 INFO - PROCESS | 23028 | 1466702545750 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:25 INFO - PROCESS | 23028 | 1466702545960 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 10:22:25 INFO - PROCESS | 23028 | 1466702545972 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:25 INFO - PROCESS | 23028 | 1466702545984 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:26 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce0c00 == 34 [pid = 23028] [id = 430] 10:22:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f4ae400) [pid = 23028] [serial = 1291] [outer = (nil)] 10:22:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8fa97c00) [pid = 23028] [serial = 1292] [outer = 0x8f4ae400] 10:22:26 INFO - PROCESS | 23028 | 1466702546051 Marionette DEBUG loaded listener.js 10:22:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8faa2c00) [pid = 23028] [serial = 1293] [outer = 0x8f4ae400] 10:22:27 INFO - PROCESS | 23028 | 1466702547134 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1486ms 10:22:27 INFO - PROCESS | 23028 | 1466702547222 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 10:22:27 INFO - PROCESS | 23028 | 1466702547229 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 10:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:22:27 INFO - PROCESS | 23028 | 1466702547238 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:22:27 INFO - PROCESS | 23028 | 1466702547243 Marionette TRACE conn4 <- [1,1694,null,{}] 10:22:27 INFO - PROCESS | 23028 | 1466702547252 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:27 INFO - PROCESS | 23028 | 1466702547258 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:27 INFO - PROCESS | 23028 | 1466702547495 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 10:22:27 INFO - PROCESS | 23028 | 1466702547733 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:27 INFO - PROCESS | 23028 | 1466702547744 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccda800 == 35 [pid = 23028] [id = 431] 10:22:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8e574800) [pid = 23028] [serial = 1294] [outer = (nil)] 10:22:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ea1c000) [pid = 23028] [serial = 1295] [outer = 0x8e574800] 10:22:27 INFO - PROCESS | 23028 | 1466702547832 Marionette DEBUG loaded listener.js 10:22:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ec08400) [pid = 23028] [serial = 1296] [outer = 0x8e574800] 10:22:28 INFO - PROCESS | 23028 | 1466702548920 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1735ms 10:22:28 INFO - PROCESS | 23028 | 1466702548973 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 10:22:28 INFO - PROCESS | 23028 | 1466702548981 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 10:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:22:28 INFO - PROCESS | 23028 | 1466702548991 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:22:28 INFO - PROCESS | 23028 | 1466702548996 Marionette TRACE conn4 <- [1,1698,null,{}] 10:22:29 INFO - PROCESS | 23028 | 1466702549003 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:29 INFO - PROCESS | 23028 | 1466702549010 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:29 INFO - PROCESS | 23028 | 1466702549265 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 10:22:29 INFO - PROCESS | 23028 | 1466702549503 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:29 INFO - PROCESS | 23028 | 1466702549513 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdbc00 == 36 [pid = 23028] [id = 432] 10:22:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8ed6c400) [pid = 23028] [serial = 1297] [outer = (nil)] 10:22:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8f4a6000) [pid = 23028] [serial = 1298] [outer = 0x8ed6c400] 10:22:29 INFO - PROCESS | 23028 | 1466702549613 Marionette DEBUG loaded listener.js 10:22:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8f623000) [pid = 23028] [serial = 1299] [outer = 0x8ed6c400] 10:22:30 INFO - PROCESS | 23028 | 1466702550740 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:22:30 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 10:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1791ms 10:22:30 INFO - PROCESS | 23028 | 1466702550782 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 10:22:30 INFO - PROCESS | 23028 | 1466702550787 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 10:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:22:30 INFO - PROCESS | 23028 | 1466702550794 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:22:30 INFO - PROCESS | 23028 | 1466702550801 Marionette TRACE conn4 <- [1,1702,null,{}] 10:22:30 INFO - PROCESS | 23028 | 1466702550818 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:30 INFO - PROCESS | 23028 | 1466702550828 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:31 INFO - PROCESS | 23028 | 1466702551015 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 10:22:31 INFO - PROCESS | 23028 | 1466702551241 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:31 INFO - PROCESS | 23028 | 1466702551254 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x9132ac00 == 37 [pid = 23028] [id = 433] 10:22:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x9132b400) [pid = 23028] [serial = 1300] [outer = (nil)] 10:22:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x914b0400) [pid = 23028] [serial = 1301] [outer = 0x9132b400] 10:22:31 INFO - PROCESS | 23028 | 1466702551365 Marionette DEBUG loaded listener.js 10:22:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x914b6400) [pid = 23028] [serial = 1302] [outer = 0x9132b400] 10:22:32 INFO - PROCESS | 23028 | 1466702552358 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1641ms 10:22:32 INFO - PROCESS | 23028 | 1466702552440 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 10:22:32 INFO - PROCESS | 23028 | 1466702552446 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 10:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:22:32 INFO - PROCESS | 23028 | 1466702552455 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:22:32 INFO - PROCESS | 23028 | 1466702552459 Marionette TRACE conn4 <- [1,1706,null,{}] 10:22:32 INFO - PROCESS | 23028 | 1466702552465 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:32 INFO - PROCESS | 23028 | 1466702552471 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:32 INFO - PROCESS | 23028 | 1466702552660 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 10:22:32 INFO - PROCESS | 23028 | 1466702552885 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:32 INFO - PROCESS | 23028 | 1466702552894 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6da800 == 38 [pid = 23028] [id = 434] 10:22:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ec09000) [pid = 23028] [serial = 1303] [outer = (nil)] 10:22:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x91906800) [pid = 23028] [serial = 1304] [outer = 0x8ec09000] 10:22:33 INFO - PROCESS | 23028 | 1466702553012 Marionette DEBUG loaded listener.js 10:22:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x9190a400) [pid = 23028] [serial = 1305] [outer = 0x8ec09000] 10:22:34 INFO - PROCESS | 23028 | 1466702554218 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1836ms 10:22:34 INFO - PROCESS | 23028 | 1466702554293 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 10:22:34 INFO - PROCESS | 23028 | 1466702554298 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 10:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:22:34 INFO - PROCESS | 23028 | 1466702554318 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:22:34 INFO - PROCESS | 23028 | 1466702554324 Marionette TRACE conn4 <- [1,1710,null,{}] 10:22:34 INFO - PROCESS | 23028 | 1466702554333 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:34 INFO - PROCESS | 23028 | 1466702554338 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:34 INFO - PROCESS | 23028 | 1466702554582 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 10:22:34 INFO - PROCESS | 23028 | 1466702554838 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:34 INFO - PROCESS | 23028 | 1466702554854 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6de800 == 39 [pid = 23028] [id = 435] 10:22:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ea0dc00) [pid = 23028] [serial = 1306] [outer = (nil)] 10:22:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8ea16400) [pid = 23028] [serial = 1307] [outer = 0x8ea0dc00] 10:22:34 INFO - PROCESS | 23028 | 1466702554930 Marionette DEBUG loaded listener.js 10:22:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8ea71400) [pid = 23028] [serial = 1308] [outer = 0x8ea0dc00] 10:22:35 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd8400 == 38 [pid = 23028] [id = 429] 10:22:35 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed71400 == 37 [pid = 23028] [id = 428] 10:22:35 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea1a000 == 36 [pid = 23028] [id = 427] 10:22:35 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdcc00 == 35 [pid = 23028] [id = 426] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x9121d400) [pid = 23028] [serial = 1250] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8fd1bc00) [pid = 23028] [serial = 1245] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x91329c00) [pid = 23028] [serial = 1247] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8f62d400) [pid = 23028] [serial = 1221] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x91331000) [pid = 23028] [serial = 1232] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x914b7400) [pid = 23028] [serial = 1233] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8f4a7000) [pid = 23028] [serial = 1226] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f63dc00) [pid = 23028] [serial = 1227] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8fd23000) [pid = 23028] [serial = 1229] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x91219c00) [pid = 23028] [serial = 1230] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8e6d6400) [pid = 23028] [serial = 1223] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8eba7800) [pid = 23028] [serial = 1224] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8eb9b400) [pid = 23028] [serial = 1238] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8ec0d400) [pid = 23028] [serial = 1239] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8f4b1c00) [pid = 23028] [serial = 1241] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e57a400) [pid = 23028] [serial = 1235] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e69dc00) [pid = 23028] [serial = 1236] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8fd19400) [pid = 23028] [serial = 1244] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x9132f000) [pid = 23028] [serial = 1248] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f643c00) [pid = 23028] [serial = 1242] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x914bd400) [pid = 23028] [serial = 1251] [outer = (nil)] [url = about:blank] 10:22:35 INFO - PROCESS | 23028 | 1466702555851 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1602ms 10:22:35 INFO - PROCESS | 23028 | 1466702555911 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 10:22:35 INFO - PROCESS | 23028 | 1466702555918 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 10:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:22:35 INFO - PROCESS | 23028 | 1466702555929 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:22:35 INFO - PROCESS | 23028 | 1466702555932 Marionette TRACE conn4 <- [1,1714,null,{}] 10:22:35 INFO - PROCESS | 23028 | 1466702555939 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:35 INFO - PROCESS | 23028 | 1466702555945 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:36 INFO - PROCESS | 23028 | 1466702556119 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 10:22:36 INFO - PROCESS | 23028 | 1466702556131 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:36 INFO - PROCESS | 23028 | 1466702556141 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57d800 == 36 [pid = 23028] [id = 436] 10:22:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ec10800) [pid = 23028] [serial = 1309] [outer = (nil)] 10:22:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ecce800) [pid = 23028] [serial = 1310] [outer = 0x8ec10800] 10:22:36 INFO - PROCESS | 23028 | 1466702556214 Marionette DEBUG loaded listener.js 10:22:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ed6f400) [pid = 23028] [serial = 1311] [outer = 0x8ec10800] 10:22:37 INFO - PROCESS | 23028 | 1466702557177 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1291ms 10:22:37 INFO - PROCESS | 23028 | 1466702557221 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 10:22:37 INFO - PROCESS | 23028 | 1466702557226 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 10:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:22:37 INFO - PROCESS | 23028 | 1466702557251 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:22:37 INFO - PROCESS | 23028 | 1466702557258 Marionette TRACE conn4 <- [1,1718,null,{}] 10:22:37 INFO - PROCESS | 23028 | 1466702557283 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:37 INFO - PROCESS | 23028 | 1466702557293 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:37 INFO - PROCESS | 23028 | 1466702557486 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 10:22:37 INFO - PROCESS | 23028 | 1466702557636 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:37 INFO - PROCESS | 23028 | 1466702557650 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f63e400 == 37 [pid = 23028] [id = 437] 10:22:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f641800) [pid = 23028] [serial = 1312] [outer = (nil)] 10:22:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8fd1d400) [pid = 23028] [serial = 1313] [outer = 0x8f641800] 10:22:37 INFO - PROCESS | 23028 | 1466702557731 Marionette DEBUG loaded listener.js 10:22:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x91217800) [pid = 23028] [serial = 1314] [outer = 0x8f641800] 10:22:38 INFO - PROCESS | 23028 | 1466702558754 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1551ms 10:22:38 INFO - PROCESS | 23028 | 1466702558802 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 10:22:38 INFO - PROCESS | 23028 | 1466702558808 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 10:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:22:38 INFO - PROCESS | 23028 | 1466702558823 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:22:38 INFO - PROCESS | 23028 | 1466702558827 Marionette TRACE conn4 <- [1,1722,null,{}] 10:22:38 INFO - PROCESS | 23028 | 1466702558834 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:38 INFO - PROCESS | 23028 | 1466702558839 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:39 INFO - PROCESS | 23028 | 1466702559061 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 10:22:39 INFO - PROCESS | 23028 | 1466702559087 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:39 INFO - PROCESS | 23028 | 1466702559098 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec0e400 == 38 [pid = 23028] [id = 438] 10:22:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x91222400) [pid = 23028] [serial = 1315] [outer = (nil)] 10:22:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x91332400) [pid = 23028] [serial = 1316] [outer = 0x91222400] 10:22:39 INFO - PROCESS | 23028 | 1466702559171 Marionette DEBUG loaded listener.js 10:22:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x914b1c00) [pid = 23028] [serial = 1317] [outer = 0x91222400] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e57e800) [pid = 23028] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x91adec00) [pid = 23028] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x91620c00) [pid = 23028] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x914b1800) [pid = 23028] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ecda000) [pid = 23028] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e69bc00) [pid = 23028] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8eb9f800) [pid = 23028] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ec3f800) [pid = 23028] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ed74000) [pid = 23028] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x91330c00) [pid = 23028] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ea70800) [pid = 23028] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8e573c00) [pid = 23028] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:22:39 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ed6f000) [pid = 23028] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:22:40 INFO - PROCESS | 23028 | 1466702560217 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:22:40 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 10:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1436ms 10:22:40 INFO - PROCESS | 23028 | 1466702560259 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 10:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:22:40 INFO - PROCESS | 23028 | 1466702560263 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 10:22:40 INFO - PROCESS | 23028 | 1466702560270 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:22:40 INFO - PROCESS | 23028 | 1466702560274 Marionette TRACE conn4 <- [1,1726,null,{}] 10:22:40 INFO - PROCESS | 23028 | 1466702560280 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:40 INFO - PROCESS | 23028 | 1466702560285 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:40 INFO - PROCESS | 23028 | 1466702560506 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 10:22:40 INFO - PROCESS | 23028 | 1466702560525 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:40 INFO - PROCESS | 23028 | 1466702560536 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e695c00 == 39 [pid = 23028] [id = 439] 10:22:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8e698800) [pid = 23028] [serial = 1318] [outer = (nil)] 10:22:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8fa9f400) [pid = 23028] [serial = 1319] [outer = 0x8e698800] 10:22:40 INFO - PROCESS | 23028 | 1466702560604 Marionette DEBUG loaded listener.js 10:22:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x91217000) [pid = 23028] [serial = 1320] [outer = 0x8e698800] 10:22:41 INFO - PROCESS | 23028 | 1466702561498 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1286ms 10:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:22:41 INFO - PROCESS | 23028 | 1466702561556 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 10:22:41 INFO - PROCESS | 23028 | 1466702561559 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 10:22:41 INFO - PROCESS | 23028 | 1466702561566 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:22:41 INFO - PROCESS | 23028 | 1466702561569 Marionette TRACE conn4 <- [1,1730,null,{}] 10:22:41 INFO - PROCESS | 23028 | 1466702561576 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:41 INFO - PROCESS | 23028 | 1466702561587 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:41 INFO - PROCESS | 23028 | 1466702561801 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 10:22:42 INFO - PROCESS | 23028 | 1466702562037 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:42 INFO - PROCESS | 23028 | 1466702562051 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5000 == 40 [pid = 23028] [id = 440] 10:22:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8bcd5800) [pid = 23028] [serial = 1321] [outer = (nil)] 10:22:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ccdb000) [pid = 23028] [serial = 1322] [outer = 0x8bcd5800] 10:22:42 INFO - PROCESS | 23028 | 1466702562137 Marionette DEBUG loaded listener.js 10:22:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8cce5c00) [pid = 23028] [serial = 1323] [outer = 0x8bcd5800] 10:22:43 INFO - PROCESS | 23028 | 1466702563245 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:22:43 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 10:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1731ms 10:22:43 INFO - PROCESS | 23028 | 1466702563300 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 10:22:43 INFO - PROCESS | 23028 | 1466702563307 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 10:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:22:43 INFO - PROCESS | 23028 | 1466702563315 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:22:43 INFO - PROCESS | 23028 | 1466702563320 Marionette TRACE conn4 <- [1,1734,null,{}] 10:22:43 INFO - PROCESS | 23028 | 1466702563328 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:43 INFO - PROCESS | 23028 | 1466702563336 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:43 INFO - PROCESS | 23028 | 1466702563543 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 10:22:43 INFO - PROCESS | 23028 | 1466702563774 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:43 INFO - PROCESS | 23028 | 1466702563783 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57ac00 == 41 [pid = 23028] [id = 441] 10:22:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ea1a000) [pid = 23028] [serial = 1324] [outer = (nil)] 10:22:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8eb9c400) [pid = 23028] [serial = 1325] [outer = 0x8ea1a000] 10:22:43 INFO - PROCESS | 23028 | 1466702563929 Marionette DEBUG loaded listener.js 10:22:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8eba7400) [pid = 23028] [serial = 1326] [outer = 0x8ea1a000] 10:22:44 INFO - PROCESS | 23028 | 1466702564894 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1633ms 10:22:44 INFO - PROCESS | 23028 | 1466702564952 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 10:22:44 INFO - PROCESS | 23028 | 1466702564959 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 10:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:22:44 INFO - PROCESS | 23028 | 1466702564967 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:22:44 INFO - PROCESS | 23028 | 1466702564970 Marionette TRACE conn4 <- [1,1738,null,{}] 10:22:44 INFO - PROCESS | 23028 | 1466702564978 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:44 INFO - PROCESS | 23028 | 1466702564984 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:45 INFO - PROCESS | 23028 | 1466702565189 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 10:22:45 INFO - PROCESS | 23028 | 1466702565470 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:45 INFO - PROCESS | 23028 | 1466702565479 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a5800 == 42 [pid = 23028] [id = 442] 10:22:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f4a7000) [pid = 23028] [serial = 1327] [outer = (nil)] 10:22:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8f628400) [pid = 23028] [serial = 1328] [outer = 0x8f4a7000] 10:22:45 INFO - PROCESS | 23028 | 1466702565643 Marionette DEBUG loaded listener.js 10:22:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8f646800) [pid = 23028] [serial = 1329] [outer = 0x8f4a7000] 10:22:46 INFO - PROCESS | 23028 | 1466702566611 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1691ms 10:22:46 INFO - PROCESS | 23028 | 1466702566658 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 10:22:46 INFO - PROCESS | 23028 | 1466702566664 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 10:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:22:46 INFO - PROCESS | 23028 | 1466702566681 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:22:46 INFO - PROCESS | 23028 | 1466702566692 Marionette TRACE conn4 <- [1,1742,null,{}] 10:22:46 INFO - PROCESS | 23028 | 1466702566700 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:46 INFO - PROCESS | 23028 | 1466702566707 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:46 INFO - PROCESS | 23028 | 1466702566945 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 10:22:47 INFO - PROCESS | 23028 | 1466702567164 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:47 INFO - PROCESS | 23028 | 1466702567171 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6000 == 43 [pid = 23028] [id = 443] 10:22:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ea12400) [pid = 23028] [serial = 1330] [outer = (nil)] 10:22:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91903400) [pid = 23028] [serial = 1331] [outer = 0x8ea12400] 10:22:47 INFO - PROCESS | 23028 | 1466702567306 Marionette DEBUG loaded listener.js 10:22:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x9199e800) [pid = 23028] [serial = 1332] [outer = 0x8ea12400] 10:22:48 INFO - PROCESS | 23028 | 1466702568296 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1657ms 10:22:48 INFO - PROCESS | 23028 | 1466702568329 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 10:22:48 INFO - PROCESS | 23028 | 1466702568335 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 10:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:22:48 INFO - PROCESS | 23028 | 1466702568342 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:22:48 INFO - PROCESS | 23028 | 1466702568345 Marionette TRACE conn4 <- [1,1746,null,{}] 10:22:48 INFO - PROCESS | 23028 | 1466702568352 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:48 INFO - PROCESS | 23028 | 1466702568357 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:48 INFO - PROCESS | 23028 | 1466702568548 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 10:22:48 INFO - PROCESS | 23028 | 1466702568779 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:48 INFO - PROCESS | 23028 | 1466702568786 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce6c00 == 44 [pid = 23028] [id = 444] 10:22:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8e698400) [pid = 23028] [serial = 1333] [outer = (nil)] 10:22:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91ae0000) [pid = 23028] [serial = 1334] [outer = 0x8e698400] 10:22:48 INFO - PROCESS | 23028 | 1466702568923 Marionette DEBUG loaded listener.js 10:22:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x91ae6000) [pid = 23028] [serial = 1335] [outer = 0x8e698400] 10:22:49 INFO - PROCESS | 23028 | 1466702569802 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1491ms 10:22:49 INFO - PROCESS | 23028 | 1466702569851 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 10:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:22:49 INFO - PROCESS | 23028 | 1466702569855 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 10:22:49 INFO - PROCESS | 23028 | 1466702569862 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:22:49 INFO - PROCESS | 23028 | 1466702569866 Marionette TRACE conn4 <- [1,1750,null,{}] 10:22:49 INFO - PROCESS | 23028 | 1466702569872 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:49 INFO - PROCESS | 23028 | 1466702569877 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:50 INFO - PROCESS | 23028 | 1466702570063 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 10:22:50 INFO - PROCESS | 23028 | 1466702570241 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:50 INFO - PROCESS | 23028 | 1466702570260 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x91bb3400 == 45 [pid = 23028] [id = 445] 10:22:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91bb4000) [pid = 23028] [serial = 1336] [outer = (nil)] 10:22:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x91bbb400) [pid = 23028] [serial = 1337] [outer = 0x91bb4000] 10:22:50 INFO - PROCESS | 23028 | 1466702570353 Marionette DEBUG loaded listener.js 10:22:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x923e6c00) [pid = 23028] [serial = 1338] [outer = 0x91bb4000] 10:22:51 INFO - PROCESS | 23028 | 1466702571430 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1639ms 10:22:51 INFO - PROCESS | 23028 | 1466702571501 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 10:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:22:51 INFO - PROCESS | 23028 | 1466702571505 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 10:22:51 INFO - PROCESS | 23028 | 1466702571512 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:22:51 INFO - PROCESS | 23028 | 1466702571516 Marionette TRACE conn4 <- [1,1754,null,{}] 10:22:51 INFO - PROCESS | 23028 | 1466702571523 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:51 INFO - PROCESS | 23028 | 1466702571529 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:51 INFO - PROCESS | 23028 | 1466702571759 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 10:22:52 INFO - PROCESS | 23028 | 1466702571985 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:52 INFO - PROCESS | 23028 | 1466702571991 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce2c00 == 46 [pid = 23028] [id = 446] 10:22:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8e575400) [pid = 23028] [serial = 1339] [outer = (nil)] 10:22:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ea73000) [pid = 23028] [serial = 1340] [outer = 0x8e575400] 10:22:52 INFO - PROCESS | 23028 | 1466702572122 Marionette DEBUG loaded listener.js 10:22:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8ec41000) [pid = 23028] [serial = 1341] [outer = 0x8e575400] 10:22:53 INFO - PROCESS | 23028 | 1466702573312 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1884ms 10:22:53 INFO - PROCESS | 23028 | 1466702573396 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 10:22:53 INFO - PROCESS | 23028 | 1466702573409 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 10:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:22:53 INFO - PROCESS | 23028 | 1466702573434 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:22:53 INFO - PROCESS | 23028 | 1466702573440 Marionette TRACE conn4 <- [1,1758,null,{}] 10:22:53 INFO - PROCESS | 23028 | 1466702573512 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:53 INFO - PROCESS | 23028 | 1466702573517 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:53 INFO - PROCESS | 23028 | 1466702573749 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 10:22:53 INFO - PROCESS | 23028 | 1466702573977 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:53 INFO - PROCESS | 23028 | 1466702573986 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e697400 == 47 [pid = 23028] [id = 447] 10:22:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8e69bc00) [pid = 23028] [serial = 1342] [outer = (nil)] 10:22:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8ea76800) [pid = 23028] [serial = 1343] [outer = 0x8e69bc00] 10:22:54 INFO - PROCESS | 23028 | 1466702574063 Marionette DEBUG loaded listener.js 10:22:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8ea7c000) [pid = 23028] [serial = 1344] [outer = 0x8e69bc00] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea15c00 == 46 [pid = 23028] [id = 412] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8e695c00 == 45 [pid = 23028] [id = 439] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec0e400 == 44 [pid = 23028] [id = 438] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8f63e400 == 43 [pid = 23028] [id = 437] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57d800 == 42 [pid = 23028] [id = 436] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6de800 == 41 [pid = 23028] [id = 435] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4ac800 == 40 [pid = 23028] [id = 420] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa98800 == 39 [pid = 23028] [id = 421] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce1000 == 38 [pid = 23028] [id = 422] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57dc00 == 37 [pid = 23028] [id = 424] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3bc00 == 36 [pid = 23028] [id = 425] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea7d000 == 35 [pid = 23028] [id = 413] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd7800 == 34 [pid = 23028] [id = 423] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6da800 == 33 [pid = 23028] [id = 434] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6d800 == 32 [pid = 23028] [id = 418] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea19c00 == 31 [pid = 23028] [id = 404] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdf800 == 30 [pid = 23028] [id = 414] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccda800 == 29 [pid = 23028] [id = 431] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd1a800 == 28 [pid = 23028] [id = 409] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce2000 == 27 [pid = 23028] [id = 411] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdbc00 == 26 [pid = 23028] [id = 432] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8e695000 == 25 [pid = 23028] [id = 416] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6dc400 == 24 [pid = 23028] [id = 405] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce0c00 == 23 [pid = 23028] [id = 430] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8f646c00 == 22 [pid = 23028] [id = 410] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x9132ac00 == 21 [pid = 23028] [id = 433] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6dd400 == 20 [pid = 23028] [id = 403] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd23c00 == 19 [pid = 23028] [id = 415] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdb400 == 18 [pid = 23028] [id = 417] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce1400 == 17 [pid = 23028] [id = 406] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4ab400 == 16 [pid = 23028] [id = 419] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8e694800 == 15 [pid = 23028] [id = 407] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce4c00 == 14 [pid = 23028] [id = 408] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce2c00 == 13 [pid = 23028] [id = 446] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x91bb3400 == 12 [pid = 23028] [id = 445] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce6c00 == 11 [pid = 23028] [id = 444] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6000 == 10 [pid = 23028] [id = 443] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57ac00 == 9 [pid = 23028] [id = 441] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a5800 == 8 [pid = 23028] [id = 442] 10:22:55 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5000 == 7 [pid = 23028] [id = 440] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8fa97c00) [pid = 23028] [serial = 1292] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8e69f000) [pid = 23028] [serial = 1274] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x91d6bc00) [pid = 23028] [serial = 1269] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x91ae3400) [pid = 23028] [serial = 1265] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ea1c400) [pid = 23028] [serial = 1275] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x919a7400) [pid = 23028] [serial = 1263] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f630000) [pid = 23028] [serial = 1278] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ea11c00) [pid = 23028] [serial = 1253] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ecd5400) [pid = 23028] [serial = 1289] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x923e8c00) [pid = 23028] [serial = 1271] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f4b0400) [pid = 23028] [serial = 1287] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x91616400) [pid = 23028] [serial = 1259] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x91902400) [pid = 23028] [serial = 1260] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x919a3400) [pid = 23028] [serial = 1262] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ec0a000) [pid = 23028] [serial = 1284] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x91ae8c00) [pid = 23028] [serial = 1266] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8e6d7400) [pid = 23028] [serial = 1281] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x91d64000) [pid = 23028] [serial = 1268] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f625c00) [pid = 23028] [serial = 1290] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ed74800) [pid = 23028] [serial = 1277] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8e69ac00) [pid = 23028] [serial = 1280] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f640400) [pid = 23028] [serial = 1257] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8f4a5c00) [pid = 23028] [serial = 1286] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ea7b800) [pid = 23028] [serial = 1283] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8e697000) [pid = 23028] [serial = 1254] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x923ea400) [pid = 23028] [serial = 1272] [outer = (nil)] [url = about:blank] 10:22:55 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8f4acc00) [pid = 23028] [serial = 1256] [outer = (nil)] [url = about:blank] 10:22:56 INFO - PROCESS | 23028 | 1466702576106 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2741ms 10:22:56 INFO - PROCESS | 23028 | 1466702576174 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 10:22:56 INFO - PROCESS | 23028 | 1466702576182 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 10:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:22:56 INFO - PROCESS | 23028 | 1466702576192 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:22:56 INFO - PROCESS | 23028 | 1466702576197 Marionette TRACE conn4 <- [1,1762,null,{}] 10:22:56 INFO - PROCESS | 23028 | 1466702576208 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:56 INFO - PROCESS | 23028 | 1466702576213 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:56 INFO - PROCESS | 23028 | 1466702576456 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 10:22:56 INFO - PROCESS | 23028 | 1466702576642 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:56 INFO - PROCESS | 23028 | 1466702576649 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e578400 == 8 [pid = 23028] [id = 448] 10:22:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8e579800) [pid = 23028] [serial = 1345] [outer = (nil)] 10:22:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8e695800) [pid = 23028] [serial = 1346] [outer = 0x8e579800] 10:22:56 INFO - PROCESS | 23028 | 1466702576730 Marionette DEBUG loaded listener.js 10:22:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8e69ac00) [pid = 23028] [serial = 1347] [outer = 0x8e579800] 10:22:57 INFO - PROCESS | 23028 | 1466702577539 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1391ms 10:22:57 INFO - PROCESS | 23028 | 1466702577581 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 10:22:57 INFO - PROCESS | 23028 | 1466702577591 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 10:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:22:57 INFO - PROCESS | 23028 | 1466702577604 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:22:57 INFO - PROCESS | 23028 | 1466702577609 Marionette TRACE conn4 <- [1,1766,null,{}] 10:22:57 INFO - PROCESS | 23028 | 1466702577615 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:57 INFO - PROCESS | 23028 | 1466702577622 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:57 INFO - PROCESS | 23028 | 1466702577809 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 10:22:57 INFO - PROCESS | 23028 | 1466702577950 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:57 INFO - PROCESS | 23028 | 1466702577969 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea1bc00 == 9 [pid = 23028] [id = 449] 10:22:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ea76000) [pid = 23028] [serial = 1348] [outer = (nil)] 10:22:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ea7a000) [pid = 23028] [serial = 1349] [outer = 0x8ea76000] 10:22:58 INFO - PROCESS | 23028 | 1466702578046 Marionette DEBUG loaded listener.js 10:22:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8eba6800) [pid = 23028] [serial = 1350] [outer = 0x8ea76000] 10:22:59 INFO - PROCESS | 23028 | 1466702579007 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1435ms 10:22:59 INFO - PROCESS | 23028 | 1466702579040 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 10:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:22:59 INFO - PROCESS | 23028 | 1466702579044 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 10:22:59 INFO - PROCESS | 23028 | 1466702579050 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:22:59 INFO - PROCESS | 23028 | 1466702579056 Marionette TRACE conn4 <- [1,1770,null,{}] 10:22:59 INFO - PROCESS | 23028 | 1466702579082 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:22:59 INFO - PROCESS | 23028 | 1466702579091 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:59 INFO - PROCESS | 23028 | 1466702579317 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 10:22:59 INFO - PROCESS | 23028 | 1466702579345 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:59 INFO - PROCESS | 23028 | 1466702579355 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:22:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6a000 == 10 [pid = 23028] [id = 450] 10:22:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ed6a800) [pid = 23028] [serial = 1351] [outer = (nil)] 10:22:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ed6f800) [pid = 23028] [serial = 1352] [outer = 0x8ed6a800] 10:22:59 INFO - PROCESS | 23028 | 1466702579433 Marionette DEBUG loaded listener.js 10:22:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8f4a4c00) [pid = 23028] [serial = 1353] [outer = 0x8ed6a800] 10:23:00 INFO - PROCESS | 23028 | 1466702580376 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1842ms 10:23:00 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e698800) [pid = 23028] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:23:00 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x91222400) [pid = 23028] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:23:00 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8e574800) [pid = 23028] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:23:00 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ec09000) [pid = 23028] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:23:00 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ea0dc00) [pid = 23028] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:23:00 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ec10800) [pid = 23028] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:23:00 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x9132b400) [pid = 23028] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:23:00 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8f4ae400) [pid = 23028] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:23:00 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ed6c400) [pid = 23028] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:23:00 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8f641800) [pid = 23028] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:23:01 INFO - PROCESS | 23028 | 1466702581017 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 10:23:01 INFO - PROCESS | 23028 | 1466702581021 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 10:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:23:01 INFO - PROCESS | 23028 | 1466702581037 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:23:01 INFO - PROCESS | 23028 | 1466702581041 Marionette TRACE conn4 <- [1,1774,null,{}] 10:23:01 INFO - PROCESS | 23028 | 1466702581047 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:01 INFO - PROCESS | 23028 | 1466702581052 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:01 INFO - PROCESS | 23028 | 1466702581250 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 10:23:01 INFO - PROCESS | 23028 | 1466702581337 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:01 INFO - PROCESS | 23028 | 1466702581347 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e580400 == 11 [pid = 23028] [id = 451] 10:23:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8ec08000) [pid = 23028] [serial = 1354] [outer = (nil)] 10:23:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ec42400) [pid = 23028] [serial = 1355] [outer = 0x8ec08000] 10:23:01 INFO - PROCESS | 23028 | 1466702581426 Marionette DEBUG loaded listener.js 10:23:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8f4a8400) [pid = 23028] [serial = 1356] [outer = 0x8ec08000] 10:23:02 INFO - PROCESS | 23028 | 1466702582179 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1190ms 10:23:02 INFO - PROCESS | 23028 | 1466702582233 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 10:23:02 INFO - PROCESS | 23028 | 1466702582236 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 10:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:23:02 INFO - PROCESS | 23028 | 1466702582243 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:23:02 INFO - PROCESS | 23028 | 1466702582247 Marionette TRACE conn4 <- [1,1778,null,{}] 10:23:02 INFO - PROCESS | 23028 | 1466702582252 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:02 INFO - PROCESS | 23028 | 1466702582258 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:02 INFO - PROCESS | 23028 | 1466702582432 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 10:23:02 INFO - PROCESS | 23028 | 1466702582442 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:02 INFO - PROCESS | 23028 | 1466702582449 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4ad400 == 12 [pid = 23028] [id = 452] 10:23:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f621800) [pid = 23028] [serial = 1357] [outer = (nil)] 10:23:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8f63dc00) [pid = 23028] [serial = 1358] [outer = 0x8f621800] 10:23:02 INFO - PROCESS | 23028 | 1466702582529 Marionette DEBUG loaded listener.js 10:23:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f643800) [pid = 23028] [serial = 1359] [outer = 0x8f621800] 10:23:03 INFO - PROCESS | 23028 | 1466702583768 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:23:03 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 10:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1585ms 10:23:03 INFO - PROCESS | 23028 | 1466702583831 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 10:23:03 INFO - PROCESS | 23028 | 1466702583838 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 10:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:23:03 INFO - PROCESS | 23028 | 1466702583847 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:23:03 INFO - PROCESS | 23028 | 1466702583853 Marionette TRACE conn4 <- [1,1782,null,{}] 10:23:03 INFO - PROCESS | 23028 | 1466702583864 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:03 INFO - PROCESS | 23028 | 1466702583869 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:04 INFO - PROCESS | 23028 | 1466702584062 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 10:23:04 INFO - PROCESS | 23028 | 1466702584294 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:04 INFO - PROCESS | 23028 | 1466702584304 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:04 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e580000 == 13 [pid = 23028] [id = 453] 10:23:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8e580c00) [pid = 23028] [serial = 1360] [outer = (nil)] 10:23:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8e6d7400) [pid = 23028] [serial = 1361] [outer = 0x8e580c00] 10:23:04 INFO - PROCESS | 23028 | 1466702584419 Marionette DEBUG loaded listener.js 10:23:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ea78800) [pid = 23028] [serial = 1362] [outer = 0x8e580c00] 10:23:05 INFO - PROCESS | 23028 | 1466702585437 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:23:05 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 10:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1654ms 10:23:05 INFO - PROCESS | 23028 | 1466702585502 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 10:23:05 INFO - PROCESS | 23028 | 1466702585513 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 10:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:23:05 INFO - PROCESS | 23028 | 1466702585525 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:23:05 INFO - PROCESS | 23028 | 1466702585529 Marionette TRACE conn4 <- [1,1786,null,{}] 10:23:05 INFO - PROCESS | 23028 | 1466702585536 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:05 INFO - PROCESS | 23028 | 1466702585543 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:05 INFO - PROCESS | 23028 | 1466702585767 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 10:23:06 INFO - PROCESS | 23028 | 1466702586053 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:06 INFO - PROCESS | 23028 | 1466702586062 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce6400 == 14 [pid = 23028] [id = 454] 10:23:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ecd6000) [pid = 23028] [serial = 1363] [outer = (nil)] 10:23:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ed6b000) [pid = 23028] [serial = 1364] [outer = 0x8ecd6000] 10:23:06 INFO - PROCESS | 23028 | 1466702586154 Marionette DEBUG loaded listener.js 10:23:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8f4a5c00) [pid = 23028] [serial = 1365] [outer = 0x8ecd6000] 10:23:07 INFO - PROCESS | 23028 | 1466702587225 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:23:07 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 10:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1787ms 10:23:07 INFO - PROCESS | 23028 | 1466702587313 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 10:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:23:07 INFO - PROCESS | 23028 | 1466702587318 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 10:23:07 INFO - PROCESS | 23028 | 1466702587326 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:23:07 INFO - PROCESS | 23028 | 1466702587332 Marionette TRACE conn4 <- [1,1790,null,{}] 10:23:07 INFO - PROCESS | 23028 | 1466702587350 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:07 INFO - PROCESS | 23028 | 1466702587359 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:07 INFO - PROCESS | 23028 | 1466702587681 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 10:23:07 INFO - PROCESS | 23028 | 1466702587857 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:07 INFO - PROCESS | 23028 | 1466702587869 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x8faa0800 == 15 [pid = 23028] [id = 455] 10:23:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8faa2400) [pid = 23028] [serial = 1366] [outer = (nil)] 10:23:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8fd19400) [pid = 23028] [serial = 1367] [outer = 0x8faa2400] 10:23:07 INFO - PROCESS | 23028 | 1466702587956 Marionette DEBUG loaded listener.js 10:23:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8fd1d000) [pid = 23028] [serial = 1368] [outer = 0x8faa2400] 10:23:08 INFO - PROCESS | 23028 | 1466702588910 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:23:08 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) 10:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1644ms 10:23:08 INFO - PROCESS | 23028 | 1466702588969 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 10:23:08 INFO - PROCESS | 23028 | 1466702588975 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 10:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:23:08 INFO - PROCESS | 23028 | 1466702588981 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:23:08 INFO - PROCESS | 23028 | 1466702588985 Marionette TRACE conn4 <- [1,1794,null,{}] 10:23:08 INFO - PROCESS | 23028 | 1466702588991 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:08 INFO - PROCESS | 23028 | 1466702588996 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:09 INFO - PROCESS | 23028 | 1466702589179 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 10:23:09 INFO - PROCESS | 23028 | 1466702589350 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:09 INFO - PROCESS | 23028 | 1466702589361 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57d400 == 16 [pid = 23028] [id = 456] 10:23:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ecd5000) [pid = 23028] [serial = 1369] [outer = (nil)] 10:23:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x9121dc00) [pid = 23028] [serial = 1370] [outer = 0x8ecd5000] 10:23:09 INFO - PROCESS | 23028 | 1466702589487 Marionette DEBUG loaded listener.js 10:23:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91324400) [pid = 23028] [serial = 1371] [outer = 0x8ecd5000] 10:23:10 INFO - PROCESS | 23028 | 1466702590590 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1690ms 10:23:10 INFO - PROCESS | 23028 | 1466702590672 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 10:23:10 INFO - PROCESS | 23028 | 1466702590679 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 10:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:23:10 INFO - PROCESS | 23028 | 1466702590688 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 23028 | 1466702590693 Marionette TRACE conn4 <- [1,1798,null,{}] 10:23:10 INFO - PROCESS | 23028 | 1466702590702 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:10 INFO - PROCESS | 23028 | 1466702590708 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:10 INFO - PROCESS | 23028 | 1466702590989 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 10:23:11 INFO - PROCESS | 23028 | 1466702591243 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:11 INFO - PROCESS | 23028 | 1466702591257 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e694400 == 17 [pid = 23028] [id = 457] 10:23:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e69c800) [pid = 23028] [serial = 1372] [outer = (nil)] 10:23:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ea0e000) [pid = 23028] [serial = 1373] [outer = 0x8e69c800] 10:23:11 INFO - PROCESS | 23028 | 1466702591338 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ea7b800) [pid = 23028] [serial = 1374] [outer = 0x8e69c800] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x91332400) [pid = 23028] [serial = 1316] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x914b1c00) [pid = 23028] [serial = 1317] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8ea1c000) [pid = 23028] [serial = 1295] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ec08400) [pid = 23028] [serial = 1296] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x91906800) [pid = 23028] [serial = 1304] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x9190a400) [pid = 23028] [serial = 1305] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8ea16400) [pid = 23028] [serial = 1307] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ea71400) [pid = 23028] [serial = 1308] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8ecce800) [pid = 23028] [serial = 1310] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ed6f400) [pid = 23028] [serial = 1311] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x914b0400) [pid = 23028] [serial = 1301] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x914b6400) [pid = 23028] [serial = 1302] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8faa2c00) [pid = 23028] [serial = 1293] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8f4a6000) [pid = 23028] [serial = 1298] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f623000) [pid = 23028] [serial = 1299] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x91217800) [pid = 23028] [serial = 1314] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8fd1d400) [pid = 23028] [serial = 1313] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x91217000) [pid = 23028] [serial = 1320] [outer = (nil)] [url = about:blank] 10:23:11 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8fa9f400) [pid = 23028] [serial = 1319] [outer = (nil)] [url = about:blank] 10:23:12 INFO - PROCESS | 23028 | 1466702592239 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1585ms 10:23:12 INFO - PROCESS | 23028 | 1466702592279 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 10:23:12 INFO - PROCESS | 23028 | 1466702592286 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 10:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:23:12 INFO - PROCESS | 23028 | 1466702592297 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:23:12 INFO - PROCESS | 23028 | 1466702592302 Marionette TRACE conn4 <- [1,1802,null,{}] 10:23:12 INFO - PROCESS | 23028 | 1466702592309 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:12 INFO - PROCESS | 23028 | 1466702592314 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:12 INFO - PROCESS | 23028 | 1466702592485 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 10:23:12 INFO - PROCESS | 23028 | 1466702592496 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:12 INFO - PROCESS | 23028 | 1466702592506 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea72c00 == 18 [pid = 23028] [id = 458] 10:23:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8eccf000) [pid = 23028] [serial = 1375] [outer = (nil)] 10:23:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ecd7800) [pid = 23028] [serial = 1376] [outer = 0x8eccf000] 10:23:12 INFO - PROCESS | 23028 | 1466702592604 Marionette DEBUG loaded listener.js 10:23:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ed72400) [pid = 23028] [serial = 1377] [outer = 0x8eccf000] 10:23:13 INFO - PROCESS | 23028 | 1466702593603 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1330ms 10:23:13 INFO - PROCESS | 23028 | 1466702593628 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 10:23:13 INFO - PROCESS | 23028 | 1466702593631 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 10:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:23:13 INFO - PROCESS | 23028 | 1466702593638 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:23:13 INFO - PROCESS | 23028 | 1466702593644 Marionette TRACE conn4 <- [1,1806,null,{}] 10:23:13 INFO - PROCESS | 23028 | 1466702593660 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:13 INFO - PROCESS | 23028 | 1466702593669 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:13 INFO - PROCESS | 23028 | 1466702593915 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 10:23:13 INFO - PROCESS | 23028 | 1466702593931 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:13 INFO - PROCESS | 23028 | 1466702593944 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa98000 == 19 [pid = 23028] [id = 459] 10:23:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8fa98400) [pid = 23028] [serial = 1378] [outer = (nil)] 10:23:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8fd17000) [pid = 23028] [serial = 1379] [outer = 0x8fa98400] 10:23:14 INFO - PROCESS | 23028 | 1466702594023 Marionette DEBUG loaded listener.js 10:23:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x91214000) [pid = 23028] [serial = 1380] [outer = 0x8fa98400] 10:23:15 INFO - PROCESS | 23028 | 1466702595063 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1491ms 10:23:15 INFO - PROCESS | 23028 | 1466702595131 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 10:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:23:15 INFO - PROCESS | 23028 | 1466702595136 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 10:23:15 INFO - PROCESS | 23028 | 1466702595142 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:23:15 INFO - PROCESS | 23028 | 1466702595146 Marionette TRACE conn4 <- [1,1810,null,{}] 10:23:15 INFO - PROCESS | 23028 | 1466702595152 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:15 INFO - PROCESS | 23028 | 1466702595157 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:15 INFO - PROCESS | 23028 | 1466702595384 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 10:23:15 INFO - PROCESS | 23028 | 1466702595406 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:15 INFO - PROCESS | 23028 | 1466702595414 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce9000 == 20 [pid = 23028] [id = 460] 10:23:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8fd18000) [pid = 23028] [serial = 1381] [outer = (nil)] 10:23:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x9132f400) [pid = 23028] [serial = 1382] [outer = 0x8fd18000] 10:23:15 INFO - PROCESS | 23028 | 1466702595485 Marionette DEBUG loaded listener.js 10:23:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x914afc00) [pid = 23028] [serial = 1383] [outer = 0x8fd18000] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8bcd5800) [pid = 23028] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e69bc00) [pid = 23028] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e579800) [pid = 23028] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ea76000) [pid = 23028] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ed6a800) [pid = 23028] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ea1a000) [pid = 23028] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8f4a7000) [pid = 23028] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ea12400) [pid = 23028] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8e698400) [pid = 23028] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x91bb4000) [pid = 23028] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8e575400) [pid = 23028] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:23:16 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8ec08000) [pid = 23028] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:23:16 INFO - PROCESS | 23028 | 1466702596587 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1488ms 10:23:16 INFO - PROCESS | 23028 | 1466702596630 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 10:23:16 INFO - PROCESS | 23028 | 1466702596634 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 10:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:23:16 INFO - PROCESS | 23028 | 1466702596640 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:23:16 INFO - PROCESS | 23028 | 1466702596643 Marionette TRACE conn4 <- [1,1814,null,{}] 10:23:16 INFO - PROCESS | 23028 | 1466702596649 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:16 INFO - PROCESS | 23028 | 1466702596654 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:16 INFO - PROCESS | 23028 | 1466702596809 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 10:23:16 INFO - PROCESS | 23028 | 1466702596823 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:16 INFO - PROCESS | 23028 | 1466702596829 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e575400 == 21 [pid = 23028] [id = 461] 10:23:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8e576c00) [pid = 23028] [serial = 1384] [outer = (nil)] 10:23:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8f62e000) [pid = 23028] [serial = 1385] [outer = 0x8e576c00] 10:23:16 INFO - PROCESS | 23028 | 1466702596901 Marionette DEBUG loaded listener.js 10:23:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ec3a400) [pid = 23028] [serial = 1386] [outer = 0x8e576c00] 10:23:17 INFO - PROCESS | 23028 | 1466702597870 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1291ms 10:23:17 INFO - PROCESS | 23028 | 1466702597933 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 10:23:17 INFO - PROCESS | 23028 | 1466702597937 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 10:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:23:17 INFO - PROCESS | 23028 | 1466702597949 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:23:17 INFO - PROCESS | 23028 | 1466702597952 Marionette TRACE conn4 <- [1,1818,null,{}] 10:23:17 INFO - PROCESS | 23028 | 1466702597959 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:17 INFO - PROCESS | 23028 | 1466702597970 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:18 INFO - PROCESS | 23028 | 1466702598175 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 10:23:18 INFO - PROCESS | 23028 | 1466702598326 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:18 INFO - PROCESS | 23028 | 1466702598343 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd7800 == 22 [pid = 23028] [id = 462] 10:23:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8bcd8000) [pid = 23028] [serial = 1387] [outer = (nil)] 10:23:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8bce1400) [pid = 23028] [serial = 1388] [outer = 0x8bcd8000] 10:23:18 INFO - PROCESS | 23028 | 1466702598492 Marionette DEBUG loaded listener.js 10:23:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8cce2000) [pid = 23028] [serial = 1389] [outer = 0x8bcd8000] 10:23:19 INFO - PROCESS | 23028 | 1466702599574 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1697ms 10:23:19 INFO - PROCESS | 23028 | 1466702599648 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 10:23:19 INFO - PROCESS | 23028 | 1466702599655 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 10:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:23:19 INFO - PROCESS | 23028 | 1466702599664 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:23:19 INFO - PROCESS | 23028 | 1466702599668 Marionette TRACE conn4 <- [1,1822,null,{}] 10:23:19 INFO - PROCESS | 23028 | 1466702599677 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:19 INFO - PROCESS | 23028 | 1466702599684 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:19 INFO - PROCESS | 23028 | 1466702599931 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 10:23:20 INFO - PROCESS | 23028 | 1466702600209 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:20 INFO - PROCESS | 23028 | 1466702600224 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e576000 == 23 [pid = 23028] [id = 463] 10:23:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8e6d1000) [pid = 23028] [serial = 1390] [outer = (nil)] 10:23:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ec0b800) [pid = 23028] [serial = 1391] [outer = 0x8e6d1000] 10:23:20 INFO - PROCESS | 23028 | 1466702600309 Marionette DEBUG loaded listener.js 10:23:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ec14800) [pid = 23028] [serial = 1392] [outer = 0x8e6d1000] 10:23:21 INFO - PROCESS | 23028 | 1466702601332 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1735ms 10:23:21 INFO - PROCESS | 23028 | 1466702601399 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 10:23:21 INFO - PROCESS | 23028 | 1466702601405 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 10:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:23:21 INFO - PROCESS | 23028 | 1466702601418 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:23:21 INFO - PROCESS | 23028 | 1466702601422 Marionette TRACE conn4 <- [1,1826,null,{}] 10:23:21 INFO - PROCESS | 23028 | 1466702601429 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:21 INFO - PROCESS | 23028 | 1466702601436 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:21 INFO - PROCESS | 23028 | 1466702601687 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 10:23:22 INFO - PROCESS | 23028 | 1466702602010 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:22 INFO - PROCESS | 23028 | 1466702602020 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecdbc00 == 24 [pid = 23028] [id = 464] 10:23:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f625400) [pid = 23028] [serial = 1393] [outer = (nil)] 10:23:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8f62d400) [pid = 23028] [serial = 1394] [outer = 0x8f625400] 10:23:22 INFO - PROCESS | 23028 | 1466702602106 Marionette DEBUG loaded listener.js 10:23:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f649c00) [pid = 23028] [serial = 1395] [outer = 0x8f625400] 10:23:23 INFO - PROCESS | 23028 | 1466702603114 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1747ms 10:23:23 INFO - PROCESS | 23028 | 1466702603165 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 10:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:23:23 INFO - PROCESS | 23028 | 1466702603169 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 10:23:23 INFO - PROCESS | 23028 | 1466702603177 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:23:23 INFO - PROCESS | 23028 | 1466702603183 Marionette TRACE conn4 <- [1,1830,null,{}] 10:23:23 INFO - PROCESS | 23028 | 1466702603201 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:23 INFO - PROCESS | 23028 | 1466702603211 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:23 INFO - PROCESS | 23028 | 1466702603463 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 10:23:23 INFO - PROCESS | 23028 | 1466702603693 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:23 INFO - PROCESS | 23028 | 1466702603703 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e695000 == 25 [pid = 23028] [id = 465] 10:23:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8fd18c00) [pid = 23028] [serial = 1396] [outer = (nil)] 10:23:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x91611400) [pid = 23028] [serial = 1397] [outer = 0x8fd18c00] 10:23:23 INFO - PROCESS | 23028 | 1466702603800 Marionette DEBUG loaded listener.js 10:23:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x9161fc00) [pid = 23028] [serial = 1398] [outer = 0x8fd18c00] 10:23:24 INFO - PROCESS | 23028 | 1466702604703 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1590ms 10:23:24 INFO - PROCESS | 23028 | 1466702604767 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 10:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:23:24 INFO - PROCESS | 23028 | 1466702604772 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 10:23:24 INFO - PROCESS | 23028 | 1466702604778 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:23:24 INFO - PROCESS | 23028 | 1466702604782 Marionette TRACE conn4 <- [1,1834,null,{}] 10:23:24 INFO - PROCESS | 23028 | 1466702604790 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:24 INFO - PROCESS | 23028 | 1466702604796 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:25 INFO - PROCESS | 23028 | 1466702605031 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 10:23:25 INFO - PROCESS | 23028 | 1466702605258 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:25 INFO - PROCESS | 23028 | 1466702605266 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea12000 == 26 [pid = 23028] [id = 466] 10:23:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8ec3b000) [pid = 23028] [serial = 1399] [outer = (nil)] 10:23:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x9190d000) [pid = 23028] [serial = 1400] [outer = 0x8ec3b000] 10:23:25 INFO - PROCESS | 23028 | 1466702605394 Marionette DEBUG loaded listener.js 10:23:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x9190e400) [pid = 23028] [serial = 1401] [outer = 0x8ec3b000] 10:23:26 INFO - PROCESS | 23028 | 1466702606314 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:23:26 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 10:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1584ms 10:23:26 INFO - PROCESS | 23028 | 1466702606364 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 10:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:23:26 INFO - PROCESS | 23028 | 1466702606368 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 10:23:26 INFO - PROCESS | 23028 | 1466702606375 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:23:26 INFO - PROCESS | 23028 | 1466702606378 Marionette TRACE conn4 <- [1,1838,null,{}] 10:23:26 INFO - PROCESS | 23028 | 1466702606384 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:26 INFO - PROCESS | 23028 | 1466702606390 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:26 INFO - PROCESS | 23028 | 1466702606579 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 10:23:26 INFO - PROCESS | 23028 | 1466702606762 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:26 INFO - PROCESS | 23028 | 1466702606774 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:26 INFO - PROCESS | 23028 | ++DOCSHELL 0x9190b400 == 27 [pid = 23028] [id = 467] 10:23:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x919a3000) [pid = 23028] [serial = 1402] [outer = (nil)] 10:23:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x91ae2c00) [pid = 23028] [serial = 1403] [outer = 0x919a3000] 10:23:26 INFO - PROCESS | 23028 | 1466702606873 Marionette DEBUG loaded listener.js 10:23:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91bb9000) [pid = 23028] [serial = 1404] [outer = 0x919a3000] 10:23:27 INFO - PROCESS | 23028 | 1466702607954 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1632ms 10:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:23:28 INFO - PROCESS | 23028 | 1466702608008 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 10:23:28 INFO - PROCESS | 23028 | 1466702608011 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 10:23:28 INFO - PROCESS | 23028 | 1466702608018 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:23:28 INFO - PROCESS | 23028 | 1466702608021 Marionette TRACE conn4 <- [1,1842,null,{}] 10:23:28 INFO - PROCESS | 23028 | 1466702608028 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:28 INFO - PROCESS | 23028 | 1466702608039 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:28 INFO - PROCESS | 23028 | 1466702608239 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 10:23:28 INFO - PROCESS | 23028 | 1466702608479 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:28 INFO - PROCESS | 23028 | 1466702608488 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e572c00 == 28 [pid = 23028] [id = 468] 10:23:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e574000) [pid = 23028] [serial = 1405] [outer = (nil)] 10:23:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8e57c800) [pid = 23028] [serial = 1406] [outer = 0x8e574000] 10:23:28 INFO - PROCESS | 23028 | 1466702608823 Marionette DEBUG loaded listener.js 10:23:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8e69dc00) [pid = 23028] [serial = 1407] [outer = 0x8e574000] 10:23:29 INFO - PROCESS | 23028 | 1466702609759 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1791ms 10:23:29 INFO - PROCESS | 23028 | 1466702609811 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 10:23:29 INFO - PROCESS | 23028 | 1466702609816 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 10:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:23:29 INFO - PROCESS | 23028 | 1466702609825 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:23:29 INFO - PROCESS | 23028 | 1466702609829 Marionette TRACE conn4 <- [1,1846,null,{}] 10:23:29 INFO - PROCESS | 23028 | 1466702609836 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:29 INFO - PROCESS | 23028 | 1466702609842 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:30 INFO - PROCESS | 23028 | 1466702610026 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 10:23:30 INFO - PROCESS | 23028 | 1466702610301 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:30 INFO - PROCESS | 23028 | 1466702610312 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba1000 == 29 [pid = 23028] [id = 469] 10:23:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8eba8400) [pid = 23028] [serial = 1408] [outer = (nil)] 10:23:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8ec14000) [pid = 23028] [serial = 1409] [outer = 0x8eba8400] 10:23:30 INFO - PROCESS | 23028 | 1466702610449 Marionette DEBUG loaded listener.js 10:23:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8ecd5400) [pid = 23028] [serial = 1410] [outer = 0x8eba8400] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8e575400 == 28 [pid = 23028] [id = 461] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce9000 == 27 [pid = 23028] [id = 460] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa98000 == 26 [pid = 23028] [id = 459] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea72c00 == 25 [pid = 23028] [id = 458] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8e694400 == 24 [pid = 23028] [id = 457] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57d400 == 23 [pid = 23028] [id = 456] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8faa0800 == 22 [pid = 23028] [id = 455] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce6400 == 21 [pid = 23028] [id = 454] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8e580000 == 20 [pid = 23028] [id = 453] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8e578400 == 19 [pid = 23028] [id = 448] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea1bc00 == 18 [pid = 23028] [id = 449] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8e580400 == 17 [pid = 23028] [id = 451] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4ad400 == 16 [pid = 23028] [id = 452] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8e697400 == 15 [pid = 23028] [id = 447] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6a000 == 14 [pid = 23028] [id = 450] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x9190b400 == 13 [pid = 23028] [id = 467] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea12000 == 12 [pid = 23028] [id = 466] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8e695000 == 11 [pid = 23028] [id = 465] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8e576000 == 10 [pid = 23028] [id = 463] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecdbc00 == 9 [pid = 23028] [id = 464] 10:23:31 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd7800 == 8 [pid = 23028] [id = 462] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8cce5c00) [pid = 23028] [serial = 1323] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8ccdb000) [pid = 23028] [serial = 1322] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ea7c000) [pid = 23028] [serial = 1344] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ea76800) [pid = 23028] [serial = 1343] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8e695800) [pid = 23028] [serial = 1346] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8e69ac00) [pid = 23028] [serial = 1347] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ea7a000) [pid = 23028] [serial = 1349] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8ed6f800) [pid = 23028] [serial = 1352] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8eba7400) [pid = 23028] [serial = 1326] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8eb9c400) [pid = 23028] [serial = 1325] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f646800) [pid = 23028] [serial = 1329] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8f628400) [pid = 23028] [serial = 1328] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x9199e800) [pid = 23028] [serial = 1332] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x91903400) [pid = 23028] [serial = 1331] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x91ae6000) [pid = 23028] [serial = 1335] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x91ae0000) [pid = 23028] [serial = 1334] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x923e6c00) [pid = 23028] [serial = 1338] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x91bbb400) [pid = 23028] [serial = 1337] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ec41000) [pid = 23028] [serial = 1341] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f63dc00) [pid = 23028] [serial = 1358] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ec42400) [pid = 23028] [serial = 1355] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ea73000) [pid = 23028] [serial = 1340] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8f4a4c00) [pid = 23028] [serial = 1353] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8f4a8400) [pid = 23028] [serial = 1356] [outer = (nil)] [url = about:blank] 10:23:31 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8eba6800) [pid = 23028] [serial = 1350] [outer = (nil)] [url = about:blank] 10:23:32 INFO - PROCESS | 23028 | 1466702612524 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:23:32 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) 10:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2753ms 10:23:32 INFO - PROCESS | 23028 | 1466702612579 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 10:23:32 INFO - PROCESS | 23028 | 1466702612585 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 10:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:23:32 INFO - PROCESS | 23028 | 1466702612593 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:23:32 INFO - PROCESS | 23028 | 1466702612597 Marionette TRACE conn4 <- [1,1850,null,{}] 10:23:32 INFO - PROCESS | 23028 | 1466702612669 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:32 INFO - PROCESS | 23028 | 1466702612674 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:32 INFO - PROCESS | 23028 | 1466702612851 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 10:23:32 INFO - PROCESS | 23028 | 1466702612862 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:32 INFO - PROCESS | 23028 | 1466702612874 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e580400 == 9 [pid = 23028] [id = 470] 10:23:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8e690800) [pid = 23028] [serial = 1411] [outer = (nil)] 10:23:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8e6d3800) [pid = 23028] [serial = 1412] [outer = 0x8e690800] 10:23:32 INFO - PROCESS | 23028 | 1466702612948 Marionette DEBUG loaded listener.js 10:23:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8e6db000) [pid = 23028] [serial = 1413] [outer = 0x8e690800] 10:23:33 INFO - PROCESS | 23028 | 1466702613979 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1451ms 10:23:34 INFO - PROCESS | 23028 | 1466702614044 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 10:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:23:34 INFO - PROCESS | 23028 | 1466702614053 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 10:23:34 INFO - PROCESS | 23028 | 1466702614066 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:23:34 INFO - PROCESS | 23028 | 1466702614072 Marionette TRACE conn4 <- [1,1854,null,{}] 10:23:34 INFO - PROCESS | 23028 | 1466702614096 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:34 INFO - PROCESS | 23028 | 1466702614103 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:34 INFO - PROCESS | 23028 | 1466702614292 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 10:23:34 INFO - PROCESS | 23028 | 1466702614304 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 23028 | 1466702614312 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba0800 == 10 [pid = 23028] [id = 471] 10:23:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8eba1800) [pid = 23028] [serial = 1414] [outer = (nil)] 10:23:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8eba6800) [pid = 23028] [serial = 1415] [outer = 0x8eba1800] 10:23:34 INFO - PROCESS | 23028 | 1466702614387 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ec0a800) [pid = 23028] [serial = 1416] [outer = 0x8eba1800] 10:23:35 INFO - PROCESS | 23028 | 1466702615458 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1467ms 10:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:23:35 INFO - PROCESS | 23028 | 1466702615532 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 10:23:35 INFO - PROCESS | 23028 | 1466702615535 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 10:23:35 INFO - PROCESS | 23028 | 1466702615543 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:23:35 INFO - PROCESS | 23028 | 1466702615550 Marionette TRACE conn4 <- [1,1858,null,{}] 10:23:35 INFO - PROCESS | 23028 | 1466702615573 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:35 INFO - PROCESS | 23028 | 1466702615583 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:35 INFO - PROCESS | 23028 | 1466702615805 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 10:23:35 INFO - PROCESS | 23028 | 1466702615848 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:35 INFO - PROCESS | 23028 | 1466702615858 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed68400 == 11 [pid = 23028] [id = 472] 10:23:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ed68c00) [pid = 23028] [serial = 1417] [outer = (nil)] 10:23:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ed6e000) [pid = 23028] [serial = 1418] [outer = 0x8ed68c00] 10:23:36 INFO - PROCESS | 23028 | 1466702616013 Marionette DEBUG loaded listener.js 10:23:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ed76c00) [pid = 23028] [serial = 1419] [outer = 0x8ed68c00] 10:23:37 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8fd18000) [pid = 23028] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:23:37 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ecd5000) [pid = 23028] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:23:37 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8eccf000) [pid = 23028] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:23:37 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ecd6000) [pid = 23028] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:23:37 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8faa2400) [pid = 23028] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:23:37 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8fa98400) [pid = 23028] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:23:37 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8f621800) [pid = 23028] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:23:37 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8e69c800) [pid = 23028] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:23:37 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8e576c00) [pid = 23028] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:23:37 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8e580c00) [pid = 23028] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:23:37 INFO - PROCESS | 23028 | 1466702617427 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1948ms 10:23:37 INFO - PROCESS | 23028 | 1466702617504 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 10:23:37 INFO - PROCESS | 23028 | 1466702617509 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 10:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:23:37 INFO - PROCESS | 23028 | 1466702617521 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:23:37 INFO - PROCESS | 23028 | 1466702617524 Marionette TRACE conn4 <- [1,1862,null,{}] 10:23:37 INFO - PROCESS | 23028 | 1466702617529 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:37 INFO - PROCESS | 23028 | 1466702617535 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:37 INFO - PROCESS | 23028 | 1466702617704 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 10:23:37 INFO - PROCESS | 23028 | 1466702617834 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:37 INFO - PROCESS | 23028 | 1466702617841 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57a400 == 12 [pid = 23028] [id = 473] 10:23:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8e57e400) [pid = 23028] [serial = 1420] [outer = (nil)] 10:23:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ecd2000) [pid = 23028] [serial = 1421] [outer = 0x8e57e400] 10:23:37 INFO - PROCESS | 23028 | 1466702617919 Marionette DEBUG loaded listener.js 10:23:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8f623800) [pid = 23028] [serial = 1422] [outer = 0x8e57e400] 10:23:38 INFO - PROCESS | 23028 | 1466702618704 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1232ms 10:23:38 INFO - PROCESS | 23028 | 1466702618754 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 10:23:38 INFO - PROCESS | 23028 | 1466702618759 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 10:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:23:38 INFO - PROCESS | 23028 | 1466702618769 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:23:38 INFO - PROCESS | 23028 | 1466702618772 Marionette TRACE conn4 <- [1,1866,null,{}] 10:23:38 INFO - PROCESS | 23028 | 1466702618778 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:38 INFO - PROCESS | 23028 | 1466702618783 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:38 INFO - PROCESS | 23028 | 1466702618941 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 10:23:38 INFO - PROCESS | 23028 | 1466702618953 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:38 INFO - PROCESS | 23028 | 1466702618961 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e691000 == 13 [pid = 23028] [id = 474] 10:23:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f62a800) [pid = 23028] [serial = 1423] [outer = (nil)] 10:23:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8f641000) [pid = 23028] [serial = 1424] [outer = 0x8f62a800] 10:23:39 INFO - PROCESS | 23028 | 1466702619032 Marionette DEBUG loaded listener.js 10:23:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f649400) [pid = 23028] [serial = 1425] [outer = 0x8f62a800] 10:23:40 INFO - PROCESS | 23028 | 1466702620254 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1541ms 10:23:40 INFO - PROCESS | 23028 | 1466702620312 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 10:23:40 INFO - PROCESS | 23028 | 1466702620319 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 10:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:23:40 INFO - PROCESS | 23028 | 1466702620328 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:23:40 INFO - PROCESS | 23028 | 1466702620336 Marionette TRACE conn4 <- [1,1870,null,{}] 10:23:40 INFO - PROCESS | 23028 | 1466702620344 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:40 INFO - PROCESS | 23028 | 1466702620353 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:40 INFO - PROCESS | 23028 | 1466702620600 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 10:23:40 INFO - PROCESS | 23028 | 1466702620859 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:40 INFO - PROCESS | 23028 | 1466702620874 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcda000 == 14 [pid = 23028] [id = 475] 10:23:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8e69d400) [pid = 23028] [serial = 1426] [outer = (nil)] 10:23:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ea73000) [pid = 23028] [serial = 1427] [outer = 0x8e69d400] 10:23:40 INFO - PROCESS | 23028 | 1466702620958 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8eba7400) [pid = 23028] [serial = 1428] [outer = 0x8e69d400] 10:23:41 INFO - PROCESS | 23028 | 1466702621954 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1695ms 10:23:42 INFO - PROCESS | 23028 | 1466702622024 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 10:23:42 INFO - PROCESS | 23028 | 1466702622032 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 10:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:23:42 INFO - PROCESS | 23028 | 1466702622043 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:23:42 INFO - PROCESS | 23028 | 1466702622047 Marionette TRACE conn4 <- [1,1874,null,{}] 10:23:42 INFO - PROCESS | 23028 | 1466702622055 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:42 INFO - PROCESS | 23028 | 1466702622061 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:42 INFO - PROCESS | 23028 | 1466702622304 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 10:23:42 INFO - PROCESS | 23028 | 1466702622615 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:42 INFO - PROCESS | 23028 | 1466702622621 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed73c00 == 15 [pid = 23028] [id = 476] 10:23:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8f4a7000) [pid = 23028] [serial = 1429] [outer = (nil)] 10:23:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f62dc00) [pid = 23028] [serial = 1430] [outer = 0x8f4a7000] 10:23:42 INFO - PROCESS | 23028 | 1466702622724 Marionette DEBUG loaded listener.js 10:23:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8f4a4400) [pid = 23028] [serial = 1431] [outer = 0x8f4a7000] 10:23:43 INFO - PROCESS | 23028 | 1466702623778 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1796ms 10:23:43 INFO - PROCESS | 23028 | 1466702623839 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 10:23:43 INFO - PROCESS | 23028 | 1466702623843 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 10:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:23:43 INFO - PROCESS | 23028 | 1466702623851 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:23:43 INFO - PROCESS | 23028 | 1466702623857 Marionette TRACE conn4 <- [1,1878,null,{}] 10:23:43 INFO - PROCESS | 23028 | 1466702623874 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:43 INFO - PROCESS | 23028 | 1466702623884 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:44 INFO - PROCESS | 23028 | 1466702624123 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 10:23:44 INFO - PROCESS | 23028 | 1466702624353 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:44 INFO - PROCESS | 23028 | 1466702624363 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:44 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa9d800 == 16 [pid = 23028] [id = 477] 10:23:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8fa9e000) [pid = 23028] [serial = 1432] [outer = (nil)] 10:23:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x9121d400) [pid = 23028] [serial = 1433] [outer = 0x8fa9e000] 10:23:44 INFO - PROCESS | 23028 | 1466702624450 Marionette DEBUG loaded listener.js 10:23:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x9132a000) [pid = 23028] [serial = 1434] [outer = 0x8fa9e000] 10:23:45 INFO - PROCESS | 23028 | 1466702625478 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1694ms 10:23:45 INFO - PROCESS | 23028 | 1466702625547 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 10:23:45 INFO - PROCESS | 23028 | 1466702625552 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 10:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:23:45 INFO - PROCESS | 23028 | 1466702625558 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 23028 | 1466702625561 Marionette TRACE conn4 <- [1,1882,null,{}] 10:23:45 INFO - PROCESS | 23028 | 1466702625568 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:45 INFO - PROCESS | 23028 | 1466702625573 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:45 INFO - PROCESS | 23028 | 1466702625771 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 10:23:46 INFO - PROCESS | 23028 | 1466702625998 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:46 INFO - PROCESS | 23028 | 1466702626006 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:46 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdd800 == 17 [pid = 23028] [id = 478] 10:23:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8bcddc00) [pid = 23028] [serial = 1435] [outer = (nil)] 10:23:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ccdf400) [pid = 23028] [serial = 1436] [outer = 0x8bcddc00] 10:23:46 INFO - PROCESS | 23028 | 1466702626258 Marionette DEBUG loaded listener.js 10:23:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8e690400) [pid = 23028] [serial = 1437] [outer = 0x8bcddc00] 10:23:47 INFO - PROCESS | 23028 | 1466702627505 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ec3a400) [pid = 23028] [serial = 1386] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x9132f400) [pid = 23028] [serial = 1382] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x91324400) [pid = 23028] [serial = 1371] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8ecd7800) [pid = 23028] [serial = 1376] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8f4a5c00) [pid = 23028] [serial = 1365] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8fd1d000) [pid = 23028] [serial = 1368] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8fd17000) [pid = 23028] [serial = 1379] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8fd19400) [pid = 23028] [serial = 1367] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f643800) [pid = 23028] [serial = 1359] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ea7b800) [pid = 23028] [serial = 1374] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x914afc00) [pid = 23028] [serial = 1383] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ea0e000) [pid = 23028] [serial = 1373] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8f62e000) [pid = 23028] [serial = 1385] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ed72400) [pid = 23028] [serial = 1377] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ed6b000) [pid = 23028] [serial = 1364] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x9121dc00) [pid = 23028] [serial = 1370] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x91214000) [pid = 23028] [serial = 1380] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8e6d7400) [pid = 23028] [serial = 1361] [outer = (nil)] [url = about:blank] 10:23:47 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8ea78800) [pid = 23028] [serial = 1362] [outer = (nil)] [url = about:blank] 10:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2038ms 10:23:47 INFO - PROCESS | 23028 | 1466702627625 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 10:23:47 INFO - PROCESS | 23028 | 1466702627632 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 10:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:23:47 INFO - PROCESS | 23028 | 1466702627646 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:23:47 INFO - PROCESS | 23028 | 1466702627653 Marionette TRACE conn4 <- [1,1886,null,{}] 10:23:47 INFO - PROCESS | 23028 | 1466702627665 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:47 INFO - PROCESS | 23028 | 1466702627674 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:48 INFO - PROCESS | 23028 | 1466702628006 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 10:23:48 INFO - PROCESS | 23028 | 1466702628186 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:48 INFO - PROCESS | 23028 | 1466702628200 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea1a400 == 18 [pid = 23028] [id = 479] 10:23:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8ea79000) [pid = 23028] [serial = 1438] [outer = (nil)] 10:23:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8eba5000) [pid = 23028] [serial = 1439] [outer = 0x8ea79000] 10:23:48 INFO - PROCESS | 23028 | 1466702628370 Marionette DEBUG loaded listener.js 10:23:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ecd4800) [pid = 23028] [serial = 1440] [outer = 0x8ea79000] 10:23:49 INFO - PROCESS | 23028 | 1466702629222 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1645ms 10:23:49 INFO - PROCESS | 23028 | 1466702629287 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 10:23:49 INFO - PROCESS | 23028 | 1466702629294 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 10:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:23:49 INFO - PROCESS | 23028 | 1466702629308 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:23:49 INFO - PROCESS | 23028 | 1466702629313 Marionette TRACE conn4 <- [1,1890,null,{}] 10:23:49 INFO - PROCESS | 23028 | 1466702629319 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:49 INFO - PROCESS | 23028 | 1466702629325 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:49 INFO - PROCESS | 23028 | 1466702629494 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 10:23:49 INFO - PROCESS | 23028 | 1466702629504 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:49 INFO - PROCESS | 23028 | 1466702629512 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6a000 == 19 [pid = 23028] [id = 480] 10:23:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ed6ac00) [pid = 23028] [serial = 1441] [outer = (nil)] 10:23:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f646c00) [pid = 23028] [serial = 1442] [outer = 0x8ed6ac00] 10:23:49 INFO - PROCESS | 23028 | 1466702629583 Marionette DEBUG loaded listener.js 10:23:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8fa9e800) [pid = 23028] [serial = 1443] [outer = 0x8ed6ac00] 10:23:50 INFO - PROCESS | 23028 | 1466702630604 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1335ms 10:23:50 INFO - PROCESS | 23028 | 1466702630644 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 10:23:50 INFO - PROCESS | 23028 | 1466702630647 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 10:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:23:50 INFO - PROCESS | 23028 | 1466702630654 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:23:50 INFO - PROCESS | 23028 | 1466702630660 Marionette TRACE conn4 <- [1,1894,null,{}] 10:23:50 INFO - PROCESS | 23028 | 1466702630684 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:50 INFO - PROCESS | 23028 | 1466702630693 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:50 INFO - PROCESS | 23028 | 1466702630918 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 10:23:50 INFO - PROCESS | 23028 | 1466702630946 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:50 INFO - PROCESS | 23028 | 1466702630958 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea15c00 == 20 [pid = 23028] [id = 481] 10:23:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ed67800) [pid = 23028] [serial = 1444] [outer = (nil)] 10:23:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x9121f800) [pid = 23028] [serial = 1445] [outer = 0x8ed67800] 10:23:51 INFO - PROCESS | 23028 | 1466702631026 Marionette DEBUG loaded listener.js 10:23:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x91328800) [pid = 23028] [serial = 1446] [outer = 0x8ed67800] 10:23:52 INFO - PROCESS | 23028 | 1466702632000 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1385ms 10:23:52 INFO - PROCESS | 23028 | 1466702632042 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 10:23:52 INFO - PROCESS | 23028 | 1466702632047 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 10:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:23:52 INFO - PROCESS | 23028 | 1466702632053 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:23:52 INFO - PROCESS | 23028 | 1466702632057 Marionette TRACE conn4 <- [1,1898,null,{}] 10:23:52 INFO - PROCESS | 23028 | 1466702632063 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:52 INFO - PROCESS | 23028 | 1466702632068 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:52 INFO - PROCESS | 23028 | 1466702632284 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8bcd8000) [pid = 23028] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ed68c00) [pid = 23028] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8e6d1000) [pid = 23028] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8eba1800) [pid = 23028] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8e690800) [pid = 23028] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8f625400) [pid = 23028] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8eba8400) [pid = 23028] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8fd18c00) [pid = 23028] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8ec3b000) [pid = 23028] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x919a3000) [pid = 23028] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x8e574000) [pid = 23028] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:23:52 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x8e57e400) [pid = 23028] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:23:52 INFO - PROCESS | 23028 | 1466702632505 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:52 INFO - PROCESS | 23028 | 1466702632517 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd8000 == 21 [pid = 23028] [id = 482] 10:23:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x8bcd8c00) [pid = 23028] [serial = 1447] [outer = (nil)] 10:23:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8e574000) [pid = 23028] [serial = 1448] [outer = 0x8bcd8c00] 10:23:52 INFO - PROCESS | 23028 | 1466702632584 Marionette DEBUG loaded listener.js 10:23:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8ea7b000) [pid = 23028] [serial = 1449] [outer = 0x8bcd8c00] 10:23:53 INFO - PROCESS | 23028 | 1466702633412 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1384ms 10:23:53 INFO - PROCESS | 23028 | 1466702633440 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 10:23:53 INFO - PROCESS | 23028 | 1466702633444 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 10:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:23:53 INFO - PROCESS | 23028 | 1466702633459 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:23:53 INFO - PROCESS | 23028 | 1466702633463 Marionette TRACE conn4 <- [1,1902,null,{}] 10:23:53 INFO - PROCESS | 23028 | 1466702633470 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:53 INFO - PROCESS | 23028 | 1466702633475 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:53 INFO - PROCESS | 23028 | 1466702633653 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 10:23:53 INFO - PROCESS | 23028 | 1466702633663 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:53 INFO - PROCESS | 23028 | 1466702633669 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdb800 == 22 [pid = 23028] [id = 483] 10:23:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8ea73800) [pid = 23028] [serial = 1450] [outer = (nil)] 10:23:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x91332400) [pid = 23028] [serial = 1451] [outer = 0x8ea73800] 10:23:53 INFO - PROCESS | 23028 | 1466702633755 Marionette DEBUG loaded listener.js 10:23:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x91611c00) [pid = 23028] [serial = 1452] [outer = 0x8ea73800] 10:23:54 INFO - PROCESS | 23028 | 1466702634888 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1482ms 10:23:54 INFO - PROCESS | 23028 | 1466702634942 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 10:23:54 INFO - PROCESS | 23028 | 1466702634949 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 10:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:23:54 INFO - PROCESS | 23028 | 1466702634959 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:23:54 INFO - PROCESS | 23028 | 1466702634964 Marionette TRACE conn4 <- [1,1906,null,{}] 10:23:54 INFO - PROCESS | 23028 | 1466702634973 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:54 INFO - PROCESS | 23028 | 1466702634978 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:55 INFO - PROCESS | 23028 | 1466702635188 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 10:23:55 INFO - PROCESS | 23028 | 1466702635436 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:55 INFO - PROCESS | 23028 | 1466702635453 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e695800 == 23 [pid = 23028] [id = 484] 10:23:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8e6d9400) [pid = 23028] [serial = 1453] [outer = (nil)] 10:23:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ec35400) [pid = 23028] [serial = 1454] [outer = 0x8e6d9400] 10:23:55 INFO - PROCESS | 23028 | 1466702635587 Marionette DEBUG loaded listener.js 10:23:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ec40400) [pid = 23028] [serial = 1455] [outer = 0x8e6d9400] 10:23:56 INFO - PROCESS | 23028 | 1466702636570 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1686ms 10:23:56 INFO - PROCESS | 23028 | 1466702636646 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 10:23:56 INFO - PROCESS | 23028 | 1466702636653 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 10:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:23:56 INFO - PROCESS | 23028 | 1466702636666 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:23:56 INFO - PROCESS | 23028 | 1466702636670 Marionette TRACE conn4 <- [1,1910,null,{}] 10:23:56 INFO - PROCESS | 23028 | 1466702636677 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:56 INFO - PROCESS | 23028 | 1466702636683 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:56 INFO - PROCESS | 23028 | 1466702636913 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 10:23:57 INFO - PROCESS | 23028 | 1466702637144 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:57 INFO - PROCESS | 23028 | 1466702637154 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f628800 == 24 [pid = 23028] [id = 485] 10:23:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f645800) [pid = 23028] [serial = 1456] [outer = (nil)] 10:23:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8faa2000) [pid = 23028] [serial = 1457] [outer = 0x8f645800] 10:23:57 INFO - PROCESS | 23028 | 1466702637256 Marionette DEBUG loaded listener.js 10:23:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8fd1a800) [pid = 23028] [serial = 1458] [outer = 0x8f645800] 10:23:58 INFO - PROCESS | 23028 | 1466702638274 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1686ms 10:23:58 INFO - PROCESS | 23028 | 1466702638352 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 10:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:23:58 INFO - PROCESS | 23028 | 1466702638357 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 10:23:58 INFO - PROCESS | 23028 | 1466702638364 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 23028 | 1466702638370 Marionette TRACE conn4 <- [1,1914,null,{}] 10:23:58 INFO - PROCESS | 23028 | 1466702638387 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:58 INFO - PROCESS | 23028 | 1466702638397 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:58 INFO - PROCESS | 23028 | 1466702638721 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 10:23:58 INFO - PROCESS | 23028 | 1466702638905 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:58 INFO - PROCESS | 23028 | 1466702638920 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:23:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x91617800 == 25 [pid = 23028] [id = 486] 10:23:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x91619400) [pid = 23028] [serial = 1459] [outer = (nil)] 10:23:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x91908400) [pid = 23028] [serial = 1460] [outer = 0x91619400] 10:23:59 INFO - PROCESS | 23028 | 1466702639007 Marionette DEBUG loaded listener.js 10:23:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x9199cc00) [pid = 23028] [serial = 1461] [outer = 0x91619400] 10:23:59 INFO - PROCESS | 23028 | 1466702639885 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1545ms 10:23:59 INFO - PROCESS | 23028 | 1466702639909 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 10:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:23:59 INFO - PROCESS | 23028 | 1466702639915 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 10:23:59 INFO - PROCESS | 23028 | 1466702639922 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:23:59 INFO - PROCESS | 23028 | 1466702639925 Marionette TRACE conn4 <- [1,1918,null,{}] 10:23:59 INFO - PROCESS | 23028 | 1466702639931 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:23:59 INFO - PROCESS | 23028 | 1466702639936 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:00 INFO - PROCESS | 23028 | 1466702640123 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 10:24:00 INFO - PROCESS | 23028 | 1466702640308 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:00 INFO - PROCESS | 23028 | 1466702640316 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea17000 == 26 [pid = 23028] [id = 487] 10:24:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ea17800) [pid = 23028] [serial = 1462] [outer = (nil)] 10:24:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x919a3400) [pid = 23028] [serial = 1463] [outer = 0x8ea17800] 10:24:00 INFO - PROCESS | 23028 | 1466702640398 Marionette DEBUG loaded listener.js 10:24:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x91adb800) [pid = 23028] [serial = 1464] [outer = 0x8ea17800] 10:24:01 INFO - PROCESS | 23028 | 1466702641381 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1531ms 10:24:01 INFO - PROCESS | 23028 | 1466702641453 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 10:24:01 INFO - PROCESS | 23028 | 1466702641457 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 10:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:24:01 INFO - PROCESS | 23028 | 1466702641464 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:24:01 INFO - PROCESS | 23028 | 1466702641468 Marionette TRACE conn4 <- [1,1922,null,{}] 10:24:01 INFO - PROCESS | 23028 | 1466702641473 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:01 INFO - PROCESS | 23028 | 1466702641479 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:01 INFO - PROCESS | 23028 | 1466702641691 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 10:24:01 INFO - PROCESS | 23028 | 1466702641870 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:01 INFO - PROCESS | 23028 | 1466702641880 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x91909800 == 27 [pid = 23028] [id = 488] 10:24:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x9199b800) [pid = 23028] [serial = 1465] [outer = (nil)] 10:24:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x91aea800) [pid = 23028] [serial = 1466] [outer = 0x9199b800] 10:24:01 INFO - PROCESS | 23028 | 1466702641971 Marionette DEBUG loaded listener.js 10:24:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91bb1000) [pid = 23028] [serial = 1467] [outer = 0x9199b800] 10:24:03 INFO - PROCESS | 23028 | 1466702643029 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1632ms 10:24:03 INFO - PROCESS | 23028 | 1466702643098 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 10:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:24:03 INFO - PROCESS | 23028 | 1466702643102 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 10:24:03 INFO - PROCESS | 23028 | 1466702643110 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:24:03 INFO - PROCESS | 23028 | 1466702643113 Marionette TRACE conn4 <- [1,1926,null,{}] 10:24:03 INFO - PROCESS | 23028 | 1466702643121 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:03 INFO - PROCESS | 23028 | 1466702643132 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:03 INFO - PROCESS | 23028 | 1466702643388 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 10:24:03 INFO - PROCESS | 23028 | 1466702643900 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:03 INFO - PROCESS | 23028 | 1466702643912 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e573800 == 28 [pid = 23028] [id = 489] 10:24:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8e573c00) [pid = 23028] [serial = 1468] [outer = (nil)] 10:24:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e692000) [pid = 23028] [serial = 1469] [outer = 0x8e573c00] 10:24:03 INFO - PROCESS | 23028 | 1466702643993 Marionette DEBUG loaded listener.js 10:24:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8e6d7000) [pid = 23028] [serial = 1470] [outer = 0x8e573c00] 10:24:04 INFO - PROCESS | 23028 | 1466702644892 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1841ms 10:24:04 INFO - PROCESS | 23028 | 1466702644951 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 10:24:04 INFO - PROCESS | 23028 | 1466702644957 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 10:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:24:04 INFO - PROCESS | 23028 | 1466702644964 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:24:04 INFO - PROCESS | 23028 | 1466702644969 Marionette TRACE conn4 <- [1,1930,null,{}] 10:24:04 INFO - PROCESS | 23028 | 1466702644977 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:04 INFO - PROCESS | 23028 | 1466702644984 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:05 INFO - PROCESS | 23028 | 1466702645169 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 10:24:05 INFO - PROCESS | 23028 | 1466702645447 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:05 INFO - PROCESS | 23028 | 1466702645454 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3a400 == 29 [pid = 23028] [id = 490] 10:24:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ec3b000) [pid = 23028] [serial = 1471] [outer = (nil)] 10:24:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ecd8000) [pid = 23028] [serial = 1472] [outer = 0x8ec3b000] 10:24:05 INFO - PROCESS | 23028 | 1466702645599 Marionette DEBUG loaded listener.js 10:24:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8f4a4800) [pid = 23028] [serial = 1473] [outer = 0x8ec3b000] 10:24:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8e572c00 == 28 [pid = 23028] [id = 468] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8cce2000) [pid = 23028] [serial = 1389] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8ed6e000) [pid = 23028] [serial = 1418] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8bce1400) [pid = 23028] [serial = 1388] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ec14800) [pid = 23028] [serial = 1392] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8ec0b800) [pid = 23028] [serial = 1391] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8eba6800) [pid = 23028] [serial = 1415] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8e6d3800) [pid = 23028] [serial = 1412] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f649c00) [pid = 23028] [serial = 1395] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8e6db000) [pid = 23028] [serial = 1413] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8f62d400) [pid = 23028] [serial = 1394] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8ecd5400) [pid = 23028] [serial = 1410] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ec14000) [pid = 23028] [serial = 1409] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x9161fc00) [pid = 23028] [serial = 1398] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x91611400) [pid = 23028] [serial = 1397] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x9190e400) [pid = 23028] [serial = 1401] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x9190d000) [pid = 23028] [serial = 1400] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x91bb9000) [pid = 23028] [serial = 1404] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x91ae2c00) [pid = 23028] [serial = 1403] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8e69dc00) [pid = 23028] [serial = 1407] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8e57c800) [pid = 23028] [serial = 1406] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ecd2000) [pid = 23028] [serial = 1421] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ed76c00) [pid = 23028] [serial = 1419] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8f623800) [pid = 23028] [serial = 1422] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8ec0a800) [pid = 23028] [serial = 1416] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 23028 | 1466702647626 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2692ms 10:24:07 INFO - PROCESS | 23028 | 1466702647658 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 10:24:07 INFO - PROCESS | 23028 | 1466702647664 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 10:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:24:07 INFO - PROCESS | 23028 | 1466702647673 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:24:07 INFO - PROCESS | 23028 | 1466702647683 Marionette TRACE conn4 <- [1,1934,null,{}] 10:24:07 INFO - PROCESS | 23028 | 1466702647701 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:07 INFO - PROCESS | 23028 | 1466702647707 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:07 INFO - PROCESS | 23028 | 1466702647942 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 10:24:08 INFO - PROCESS | 23028 | 1466702648076 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:08 INFO - PROCESS | 23028 | 1466702648083 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce5400 == 29 [pid = 23028] [id = 491] 10:24:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8cce6000) [pid = 23028] [serial = 1474] [outer = (nil)] 10:24:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8e6d0c00) [pid = 23028] [serial = 1475] [outer = 0x8cce6000] 10:24:08 INFO - PROCESS | 23028 | 1466702648160 Marionette DEBUG loaded listener.js 10:24:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8e6d3800) [pid = 23028] [serial = 1476] [outer = 0x8cce6000] 10:24:09 INFO - PROCESS | 23028 | 1466702649090 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1453ms 10:24:09 INFO - PROCESS | 23028 | 1466702649125 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 10:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:24:09 INFO - PROCESS | 23028 | 1466702649135 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 10:24:09 INFO - PROCESS | 23028 | 1466702649148 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:24:09 INFO - PROCESS | 23028 | 1466702649153 Marionette TRACE conn4 <- [1,1938,null,{}] 10:24:09 INFO - PROCESS | 23028 | 1466702649160 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:09 INFO - PROCESS | 23028 | 1466702649167 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:09 INFO - PROCESS | 23028 | 1466702649401 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 10:24:09 INFO - PROCESS | 23028 | 1466702649489 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:09 INFO - PROCESS | 23028 | 1466702649496 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea71000 == 30 [pid = 23028] [id = 492] 10:24:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ea75800) [pid = 23028] [serial = 1477] [outer = (nil)] 10:24:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ea7e000) [pid = 23028] [serial = 1478] [outer = 0x8ea75800] 10:24:09 INFO - PROCESS | 23028 | 1466702649575 Marionette DEBUG loaded listener.js 10:24:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8eba7800) [pid = 23028] [serial = 1479] [outer = 0x8ea75800] 10:24:10 INFO - PROCESS | 23028 | 1466702650478 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1385ms 10:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:24:10 INFO - PROCESS | 23028 | 1466702650533 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 10:24:10 INFO - PROCESS | 23028 | 1466702650537 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 10:24:10 INFO - PROCESS | 23028 | 1466702650545 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:24:10 INFO - PROCESS | 23028 | 1466702650551 Marionette TRACE conn4 <- [1,1942,null,{}] 10:24:10 INFO - PROCESS | 23028 | 1466702650578 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:10 INFO - PROCESS | 23028 | 1466702650588 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:10 INFO - PROCESS | 23028 | 1466702650816 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 10:24:10 INFO - PROCESS | 23028 | 1466702650844 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:10 INFO - PROCESS | 23028 | 1466702650856 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:10 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed68000 == 31 [pid = 23028] [id = 493] 10:24:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ed68800) [pid = 23028] [serial = 1480] [outer = (nil)] 10:24:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ed6f800) [pid = 23028] [serial = 1481] [outer = 0x8ed68800] 10:24:10 INFO - PROCESS | 23028 | 1466702650931 Marionette DEBUG loaded listener.js 10:24:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8f4a8000) [pid = 23028] [serial = 1482] [outer = 0x8ed68800] 10:24:12 INFO - PROCESS | 23028 | 1466702652345 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:24:12 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ea73800) [pid = 23028] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:24:12 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f4a7000) [pid = 23028] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:24:12 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8f62a800) [pid = 23028] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:24:12 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ed6ac00) [pid = 23028] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:24:12 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ed67800) [pid = 23028] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:24:12 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ea79000) [pid = 23028] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:24:12 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8e69d400) [pid = 23028] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:24:12 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8bcddc00) [pid = 23028] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:24:12 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8fa9e000) [pid = 23028] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:24:12 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8bcd8c00) [pid = 23028] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1888ms 10:24:12 INFO - PROCESS | 23028 | 1466702652453 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 10:24:12 INFO - PROCESS | 23028 | 1466702652459 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 10:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:24:12 INFO - PROCESS | 23028 | 1466702652472 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:24:12 INFO - PROCESS | 23028 | 1466702652475 Marionette TRACE conn4 <- [1,1946,null,{}] 10:24:12 INFO - PROCESS | 23028 | 1466702652481 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:12 INFO - PROCESS | 23028 | 1466702652487 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:12 INFO - PROCESS | 23028 | 1466702652697 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 10:24:12 INFO - PROCESS | 23028 | 1466702652797 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:12 INFO - PROCESS | 23028 | 1466702652806 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57bc00 == 32 [pid = 23028] [id = 494] 10:24:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8ea73c00) [pid = 23028] [serial = 1483] [outer = (nil)] 10:24:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8f4a7400) [pid = 23028] [serial = 1484] [outer = 0x8ea73c00] 10:24:12 INFO - PROCESS | 23028 | 1466702652890 Marionette DEBUG loaded listener.js 10:24:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8f62f000) [pid = 23028] [serial = 1485] [outer = 0x8ea73c00] 10:24:13 INFO - PROCESS | 23028 | 1466702653665 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1237ms 10:24:13 INFO - PROCESS | 23028 | 1466702653710 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 10:24:13 INFO - PROCESS | 23028 | 1466702653714 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 10:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:24:13 INFO - PROCESS | 23028 | 1466702653721 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:24:13 INFO - PROCESS | 23028 | 1466702653725 Marionette TRACE conn4 <- [1,1950,null,{}] 10:24:13 INFO - PROCESS | 23028 | 1466702653730 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:13 INFO - PROCESS | 23028 | 1466702653736 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:13 INFO - PROCESS | 23028 | 1466702653898 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 10:24:13 INFO - PROCESS | 23028 | 1466702653908 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:13 INFO - PROCESS | 23028 | 1466702653914 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6ac00 == 33 [pid = 23028] [id = 495] 10:24:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8f63cc00) [pid = 23028] [serial = 1486] [outer = (nil)] 10:24:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8faa2c00) [pid = 23028] [serial = 1487] [outer = 0x8f63cc00] 10:24:13 INFO - PROCESS | 23028 | 1466702653991 Marionette DEBUG loaded listener.js 10:24:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8fd18c00) [pid = 23028] [serial = 1488] [outer = 0x8f63cc00] 10:24:15 INFO - PROCESS | 23028 | 1466702655166 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1482ms 10:24:15 INFO - PROCESS | 23028 | 1466702655204 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 10:24:15 INFO - PROCESS | 23028 | 1466702655212 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 10:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:24:15 INFO - PROCESS | 23028 | 1466702655221 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:24:15 INFO - PROCESS | 23028 | 1466702655226 Marionette TRACE conn4 <- [1,1954,null,{}] 10:24:15 INFO - PROCESS | 23028 | 1466702655238 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:15 INFO - PROCESS | 23028 | 1466702655243 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:15 INFO - PROCESS | 23028 | 1466702655490 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 10:24:15 INFO - PROCESS | 23028 | 1466702655726 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:15 INFO - PROCESS | 23028 | 1466702655738 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69c400 == 34 [pid = 23028] [id = 496] 10:24:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8e6d3400) [pid = 23028] [serial = 1489] [outer = (nil)] 10:24:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ea70000) [pid = 23028] [serial = 1490] [outer = 0x8e6d3400] 10:24:15 INFO - PROCESS | 23028 | 1466702655851 Marionette DEBUG loaded listener.js 10:24:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ec07000) [pid = 23028] [serial = 1491] [outer = 0x8e6d3400] 10:24:16 INFO - PROCESS | 23028 | 1466702656829 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1645ms 10:24:16 INFO - PROCESS | 23028 | 1466702656867 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 10:24:16 INFO - PROCESS | 23028 | 1466702656875 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 10:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:24:16 INFO - PROCESS | 23028 | 1466702656917 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:24:16 INFO - PROCESS | 23028 | 1466702656923 Marionette TRACE conn4 <- [1,1958,null,{}] 10:24:16 INFO - PROCESS | 23028 | 1466702656931 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:16 INFO - PROCESS | 23028 | 1466702656938 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:17 INFO - PROCESS | 23028 | 1466702657136 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 10:24:17 INFO - PROCESS | 23028 | 1466702657348 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:17 INFO - PROCESS | 23028 | 1466702657358 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:17 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd5400 == 35 [pid = 23028] [id = 497] 10:24:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ed6d800) [pid = 23028] [serial = 1492] [outer = (nil)] 10:24:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f62ec00) [pid = 23028] [serial = 1493] [outer = 0x8ed6d800] 10:24:17 INFO - PROCESS | 23028 | 1466702657490 Marionette DEBUG loaded listener.js 10:24:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ec0c800) [pid = 23028] [serial = 1494] [outer = 0x8ed6d800] 10:24:18 INFO - PROCESS | 23028 | 1466702658573 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1746ms 10:24:18 INFO - PROCESS | 23028 | 1466702658660 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 10:24:18 INFO - PROCESS | 23028 | 1466702658665 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 10:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:24:18 INFO - PROCESS | 23028 | 1466702658673 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:24:18 INFO - PROCESS | 23028 | 1466702658680 Marionette TRACE conn4 <- [1,1962,null,{}] 10:24:18 INFO - PROCESS | 23028 | 1466702658699 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:18 INFO - PROCESS | 23028 | 1466702658709 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:18 INFO - PROCESS | 23028 | 1466702658972 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 10:24:19 INFO - PROCESS | 23028 | 1466702659208 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:19 INFO - PROCESS | 23028 | 1466702659223 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:19 INFO - PROCESS | 23028 | ++DOCSHELL 0x914b2c00 == 36 [pid = 23028] [id = 498] 10:24:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x914b6400) [pid = 23028] [serial = 1495] [outer = (nil)] 10:24:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x914bd000) [pid = 23028] [serial = 1496] [outer = 0x914b6400] 10:24:19 INFO - PROCESS | 23028 | 1466702659310 Marionette DEBUG loaded listener.js 10:24:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x91615400) [pid = 23028] [serial = 1497] [outer = 0x914b6400] 10:24:20 INFO - PROCESS | 23028 | 1466702660328 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1739ms 10:24:20 INFO - PROCESS | 23028 | 1466702660412 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 10:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:24:20 INFO - PROCESS | 23028 | 1466702660418 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 10:24:20 INFO - PROCESS | 23028 | 1466702660425 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:24:20 INFO - PROCESS | 23028 | 1466702660428 Marionette TRACE conn4 <- [1,1966,null,{}] 10:24:20 INFO - PROCESS | 23028 | 1466702660436 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:20 INFO - PROCESS | 23028 | 1466702660442 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:20 INFO - PROCESS | 23028 | 1466702660677 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 10:24:20 INFO - PROCESS | 23028 | 1466702660904 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:20 INFO - PROCESS | 23028 | 1466702660912 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e579800 == 37 [pid = 23028] [id = 499] 10:24:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8e57f000) [pid = 23028] [serial = 1498] [outer = (nil)] 10:24:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8f643c00) [pid = 23028] [serial = 1499] [outer = 0x8e57f000] 10:24:21 INFO - PROCESS | 23028 | 1466702661046 Marionette DEBUG loaded listener.js 10:24:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8fd1f800) [pid = 23028] [serial = 1500] [outer = 0x8e57f000] 10:24:22 INFO - PROCESS | 23028 | 1466702662203 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1838ms 10:24:22 INFO - PROCESS | 23028 | 1466702662265 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 10:24:22 INFO - PROCESS | 23028 | 1466702662272 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 10:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:24:22 INFO - PROCESS | 23028 | 1466702662280 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:24:22 INFO - PROCESS | 23028 | 1466702662285 Marionette TRACE conn4 <- [1,1970,null,{}] 10:24:22 INFO - PROCESS | 23028 | 1466702662294 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:22 INFO - PROCESS | 23028 | 1466702662300 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:22 INFO - PROCESS | 23028 | 1466702662489 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 10:24:22 INFO - PROCESS | 23028 | 1466702662775 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:22 INFO - PROCESS | 23028 | 1466702662785 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce9c00 == 38 [pid = 23028] [id = 500] 10:24:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8e573000) [pid = 23028] [serial = 1501] [outer = (nil)] 10:24:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8e693400) [pid = 23028] [serial = 1502] [outer = 0x8e573000] 10:24:22 INFO - PROCESS | 23028 | 1466702662952 Marionette DEBUG loaded listener.js 10:24:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ea18800) [pid = 23028] [serial = 1503] [outer = 0x8e573000] 10:24:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57bc00 == 37 [pid = 23028] [id = 494] 10:24:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed68000 == 36 [pid = 23028] [id = 493] 10:24:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea71000 == 35 [pid = 23028] [id = 492] 10:24:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce5400 == 34 [pid = 23028] [id = 491] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f62dc00) [pid = 23028] [serial = 1430] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f641000) [pid = 23028] [serial = 1424] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8f649400) [pid = 23028] [serial = 1425] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f646c00) [pid = 23028] [serial = 1442] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x91328800) [pid = 23028] [serial = 1446] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8fa9e800) [pid = 23028] [serial = 1443] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8eba5000) [pid = 23028] [serial = 1439] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ea73000) [pid = 23028] [serial = 1427] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8f4a4400) [pid = 23028] [serial = 1431] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e690400) [pid = 23028] [serial = 1437] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x9121d400) [pid = 23028] [serial = 1433] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ccdf400) [pid = 23028] [serial = 1436] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ecd4800) [pid = 23028] [serial = 1440] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x9121f800) [pid = 23028] [serial = 1445] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8e574000) [pid = 23028] [serial = 1448] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ea7b000) [pid = 23028] [serial = 1449] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8eba7400) [pid = 23028] [serial = 1428] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x9132a000) [pid = 23028] [serial = 1434] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x91611c00) [pid = 23028] [serial = 1452] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x91332400) [pid = 23028] [serial = 1451] [outer = (nil)] [url = about:blank] 10:24:23 INFO - PROCESS | 23028 | 1466702663844 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1586ms 10:24:23 INFO - PROCESS | 23028 | 1466702663869 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 10:24:23 INFO - PROCESS | 23028 | 1466702663877 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 10:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:24:23 INFO - PROCESS | 23028 | 1466702663888 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:24:23 INFO - PROCESS | 23028 | 1466702663892 Marionette TRACE conn4 <- [1,1974,null,{}] 10:24:23 INFO - PROCESS | 23028 | 1466702663899 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:23 INFO - PROCESS | 23028 | 1466702663905 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:24 INFO - PROCESS | 23028 | 1466702664086 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 10:24:24 INFO - PROCESS | 23028 | 1466702664101 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:24 INFO - PROCESS | 23028 | 1466702664108 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea73000 == 35 [pid = 23028] [id = 501] 10:24:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8eba9000) [pid = 23028] [serial = 1504] [outer = (nil)] 10:24:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8ec38800) [pid = 23028] [serial = 1505] [outer = 0x8eba9000] 10:24:24 INFO - PROCESS | 23028 | 1466702664274 Marionette DEBUG loaded listener.js 10:24:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ecd5800) [pid = 23028] [serial = 1506] [outer = 0x8eba9000] 10:24:25 INFO - PROCESS | 23028 | 1466702665272 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1442ms 10:24:25 INFO - PROCESS | 23028 | 1466702665330 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 10:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:24:25 INFO - PROCESS | 23028 | 1466702665336 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 10:24:25 INFO - PROCESS | 23028 | 1466702665349 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:24:25 INFO - PROCESS | 23028 | 1466702665354 Marionette TRACE conn4 <- [1,1978,null,{}] 10:24:25 INFO - PROCESS | 23028 | 1466702665371 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:25 INFO - PROCESS | 23028 | 1466702665380 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:25 INFO - PROCESS | 23028 | 1466702665605 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 10:24:25 INFO - PROCESS | 23028 | 1466702665628 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:25 INFO - PROCESS | 23028 | 1466702665637 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f64b800 == 36 [pid = 23028] [id = 502] 10:24:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8f64bc00) [pid = 23028] [serial = 1507] [outer = (nil)] 10:24:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8fd1f400) [pid = 23028] [serial = 1508] [outer = 0x8f64bc00] 10:24:25 INFO - PROCESS | 23028 | 1466702665711 Marionette DEBUG loaded listener.js 10:24:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x9121b800) [pid = 23028] [serial = 1509] [outer = 0x8f64bc00] 10:24:26 INFO - PROCESS | 23028 | 1466702666647 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1352ms 10:24:26 INFO - PROCESS | 23028 | 1466702666695 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 10:24:26 INFO - PROCESS | 23028 | 1466702666700 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 10:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:24:26 INFO - PROCESS | 23028 | 1466702666713 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:24:26 INFO - PROCESS | 23028 | 1466702666715 Marionette TRACE conn4 <- [1,1982,null,{}] 10:24:26 INFO - PROCESS | 23028 | 1466702666721 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:26 INFO - PROCESS | 23028 | 1466702666726 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:26 INFO - PROCESS | 23028 | 1466702666962 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 10:24:27 INFO - PROCESS | 23028 | 1466702666987 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:27 INFO - PROCESS | 23028 | 1466702666998 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8faa0400 == 37 [pid = 23028] [id = 503] 10:24:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8fd23800) [pid = 23028] [serial = 1510] [outer = (nil)] 10:24:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x914b1800) [pid = 23028] [serial = 1511] [outer = 0x8fd23800] 10:24:27 INFO - PROCESS | 23028 | 1466702667067 Marionette DEBUG loaded listener.js 10:24:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x914b6c00) [pid = 23028] [serial = 1512] [outer = 0x8fd23800] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ed68800) [pid = 23028] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ec3b000) [pid = 23028] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ea73c00) [pid = 23028] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8f645800) [pid = 23028] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x91619400) [pid = 23028] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ea75800) [pid = 23028] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ea17800) [pid = 23028] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x9199b800) [pid = 23028] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8cce6000) [pid = 23028] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8e573c00) [pid = 23028] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:24:27 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x8e6d9400) [pid = 23028] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:24:28 INFO - PROCESS | 23028 | 1466702668105 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1428ms 10:24:28 INFO - PROCESS | 23028 | 1466702668324 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 10:24:28 INFO - PROCESS | 23028 | 1466702668327 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 10:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:24:28 INFO - PROCESS | 23028 | 1466702668381 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:24:28 INFO - PROCESS | 23028 | 1466702668384 Marionette TRACE conn4 <- [1,1986,null,{}] 10:24:28 INFO - PROCESS | 23028 | 1466702668392 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:28 INFO - PROCESS | 23028 | 1466702668397 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:28 INFO - PROCESS | 23028 | 1466702668537 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 10:24:28 INFO - PROCESS | 23028 | 1466702668557 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:28 INFO - PROCESS | 23028 | 1466702668567 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce1c00 == 38 [pid = 23028] [id = 504] 10:24:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8e57c000) [pid = 23028] [serial = 1513] [outer = (nil)] 10:24:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x914b2000) [pid = 23028] [serial = 1514] [outer = 0x8e57c000] 10:24:28 INFO - PROCESS | 23028 | 1466702668635 Marionette DEBUG loaded listener.js 10:24:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x91620000) [pid = 23028] [serial = 1515] [outer = 0x8e57c000] 10:24:29 INFO - PROCESS | 23028 | 1466702669569 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1277ms 10:24:29 INFO - PROCESS | 23028 | 1466702669644 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 10:24:29 INFO - PROCESS | 23028 | 1466702669649 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 10:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:24:29 INFO - PROCESS | 23028 | 1466702669661 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:24:29 INFO - PROCESS | 23028 | 1466702669666 Marionette TRACE conn4 <- [1,1990,null,{}] 10:24:29 INFO - PROCESS | 23028 | 1466702669677 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:29 INFO - PROCESS | 23028 | 1466702669683 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:29 INFO - PROCESS | 23028 | 1466702669893 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 10:24:30 INFO - PROCESS | 23028 | 1466702670073 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:30 INFO - PROCESS | 23028 | 1466702670090 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57bc00 == 39 [pid = 23028] [id = 505] 10:24:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8e57d800) [pid = 23028] [serial = 1516] [outer = (nil)] 10:24:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8e6d2000) [pid = 23028] [serial = 1517] [outer = 0x8e57d800] 10:24:30 INFO - PROCESS | 23028 | 1466702670174 Marionette DEBUG loaded listener.js 10:24:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8e6df400) [pid = 23028] [serial = 1518] [outer = 0x8e57d800] 10:24:31 INFO - PROCESS | 23028 | 1466702671171 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1542ms 10:24:31 INFO - PROCESS | 23028 | 1466702671207 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 10:24:31 INFO - PROCESS | 23028 | 1466702671213 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 10:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:24:31 INFO - PROCESS | 23028 | 1466702671227 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:24:31 INFO - PROCESS | 23028 | 1466702671235 Marionette TRACE conn4 <- [1,1994,null,{}] 10:24:31 INFO - PROCESS | 23028 | 1466702671243 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:31 INFO - PROCESS | 23028 | 1466702671252 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:31 INFO - PROCESS | 23028 | 1466702671463 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 10:24:31 INFO - PROCESS | 23028 | 1466702671642 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:31 INFO - PROCESS | 23028 | 1466702671652 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57f400 == 40 [pid = 23028] [id = 506] 10:24:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ecd7800) [pid = 23028] [serial = 1519] [outer = (nil)] 10:24:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8f624000) [pid = 23028] [serial = 1520] [outer = 0x8ecd7800] 10:24:31 INFO - PROCESS | 23028 | 1466702671789 Marionette DEBUG loaded listener.js 10:24:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f646c00) [pid = 23028] [serial = 1521] [outer = 0x8ecd7800] 10:24:32 INFO - PROCESS | 23028 | 1466702672744 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1598ms 10:24:32 INFO - PROCESS | 23028 | 1466702672820 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 10:24:32 INFO - PROCESS | 23028 | 1466702672825 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 10:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:24:32 INFO - PROCESS | 23028 | 1466702672832 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:24:32 INFO - PROCESS | 23028 | 1466702672837 Marionette TRACE conn4 <- [1,1998,null,{}] 10:24:32 INFO - PROCESS | 23028 | 1466702672851 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:32 INFO - PROCESS | 23028 | 1466702672861 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:33 INFO - PROCESS | 23028 | 1466702673114 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 10:24:33 INFO - PROCESS | 23028 | 1466702673550 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:33 INFO - PROCESS | 23028 | 1466702673566 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x91613800 == 41 [pid = 23028] [id = 507] 10:24:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x91908000) [pid = 23028] [serial = 1522] [outer = (nil)] 10:24:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x919a1000) [pid = 23028] [serial = 1523] [outer = 0x91908000] 10:24:33 INFO - PROCESS | 23028 | 1466702673656 Marionette DEBUG loaded listener.js 10:24:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x91ae0000) [pid = 23028] [serial = 1524] [outer = 0x91908000] 10:24:34 INFO - PROCESS | 23028 | 1466702674605 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1834ms 10:24:34 INFO - PROCESS | 23028 | 1466702674667 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 10:24:34 INFO - PROCESS | 23028 | 1466702674672 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 10:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:24:34 INFO - PROCESS | 23028 | 1466702674678 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:24:34 INFO - PROCESS | 23028 | 1466702674682 Marionette TRACE conn4 <- [1,2002,null,{}] 10:24:34 INFO - PROCESS | 23028 | 1466702674687 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:34 INFO - PROCESS | 23028 | 1466702674693 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:34 INFO - PROCESS | 23028 | 1466702674886 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 10:24:35 INFO - PROCESS | 23028 | 1466702675067 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 23028 | 1466702675077 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea12c00 == 42 [pid = 23028] [id = 508] 10:24:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x91ae5c00) [pid = 23028] [serial = 1525] [outer = (nil)] 10:24:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x91bb5c00) [pid = 23028] [serial = 1526] [outer = 0x91ae5c00] 10:24:35 INFO - PROCESS | 23028 | 1466702675159 Marionette DEBUG loaded listener.js 10:24:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x91bb9800) [pid = 23028] [serial = 1527] [outer = 0x91ae5c00] 10:24:36 INFO - PROCESS | 23028 | 1466702676095 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1481ms 10:24:36 INFO - PROCESS | 23028 | 1466702676161 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 10:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:24:36 INFO - PROCESS | 23028 | 1466702676165 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 10:24:36 INFO - PROCESS | 23028 | 1466702676172 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:24:36 INFO - PROCESS | 23028 | 1466702676176 Marionette TRACE conn4 <- [1,2006,null,{}] 10:24:36 INFO - PROCESS | 23028 | 1466702676183 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:36 INFO - PROCESS | 23028 | 1466702676188 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:36 INFO - PROCESS | 23028 | 1466702676375 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 10:24:36 INFO - PROCESS | 23028 | 1466702676554 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:36 INFO - PROCESS | 23028 | 1466702676562 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce4400 == 43 [pid = 23028] [id = 509] 10:24:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8cce8800) [pid = 23028] [serial = 1528] [outer = (nil)] 10:24:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x91d68c00) [pid = 23028] [serial = 1529] [outer = 0x8cce8800] 10:24:36 INFO - PROCESS | 23028 | 1466702676648 Marionette DEBUG loaded listener.js 10:24:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91d6e400) [pid = 23028] [serial = 1530] [outer = 0x8cce8800] 10:24:37 INFO - PROCESS | 23028 | 1466702677615 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:24:37 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 10:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1490ms 10:24:37 INFO - PROCESS | 23028 | 1466702677662 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 10:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:24:37 INFO - PROCESS | 23028 | 1466702677668 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 10:24:37 INFO - PROCESS | 23028 | 1466702677674 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:24:37 INFO - PROCESS | 23028 | 1466702677678 Marionette TRACE conn4 <- [1,2010,null,{}] 10:24:37 INFO - PROCESS | 23028 | 1466702677684 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:37 INFO - PROCESS | 23028 | 1466702677695 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:37 INFO - PROCESS | 23028 | 1466702677962 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 10:24:38 INFO - PROCESS | 23028 | 1466702678205 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:38 INFO - PROCESS | 23028 | 1466702678216 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e571400 == 44 [pid = 23028] [id = 510] 10:24:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x9121d000) [pid = 23028] [serial = 1531] [outer = (nil)] 10:24:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x923ecc00) [pid = 23028] [serial = 1532] [outer = 0x9121d000] 10:24:38 INFO - PROCESS | 23028 | 1466702678344 Marionette DEBUG loaded listener.js 10:24:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x92aa5c00) [pid = 23028] [serial = 1533] [outer = 0x9121d000] 10:24:39 INFO - PROCESS | 23028 | 1466702679245 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:24:39 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 10:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1641ms 10:24:39 INFO - PROCESS | 23028 | 1466702679319 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 10:24:39 INFO - PROCESS | 23028 | 1466702679322 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 10:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:24:39 INFO - PROCESS | 23028 | 1466702679332 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:24:39 INFO - PROCESS | 23028 | 1466702679336 Marionette TRACE conn4 <- [1,2014,null,{}] 10:24:39 INFO - PROCESS | 23028 | 1466702679342 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:39 INFO - PROCESS | 23028 | 1466702679347 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:39 INFO - PROCESS | 23028 | 1466702679527 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 10:24:39 INFO - PROCESS | 23028 | 1466702679708 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:39 INFO - PROCESS | 23028 | 1466702679717 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x923ec400 == 45 [pid = 23028] [id = 511] 10:24:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x923ec800) [pid = 23028] [serial = 1534] [outer = (nil)] 10:24:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x92aab800) [pid = 23028] [serial = 1535] [outer = 0x923ec800] 10:24:39 INFO - PROCESS | 23028 | 1466702679799 Marionette DEBUG loaded listener.js 10:24:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x92aacc00) [pid = 23028] [serial = 1536] [outer = 0x923ec800] 10:24:40 INFO - PROCESS | 23028 | 1466702680786 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1531ms 10:24:40 INFO - PROCESS | 23028 | 1466702680864 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 10:24:40 INFO - PROCESS | 23028 | 1466702680868 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 10:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:24:40 INFO - PROCESS | 23028 | 1466702680875 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:24:40 INFO - PROCESS | 23028 | 1466702680878 Marionette TRACE conn4 <- [1,2018,null,{}] 10:24:40 INFO - PROCESS | 23028 | 1466702680884 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:40 INFO - PROCESS | 23028 | 1466702680890 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:41 INFO - PROCESS | 23028 | 1466702681307 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 10:24:41 INFO - PROCESS | 23028 | 1466702681569 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:41 INFO - PROCESS | 23028 | 1466702681580 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e571800 == 46 [pid = 23028] [id = 512] 10:24:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8e572c00) [pid = 23028] [serial = 1537] [outer = (nil)] 10:24:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8e57b400) [pid = 23028] [serial = 1538] [outer = 0x8e572c00] 10:24:41 INFO - PROCESS | 23028 | 1466702681671 Marionette DEBUG loaded listener.js 10:24:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8e6de000) [pid = 23028] [serial = 1539] [outer = 0x8e572c00] 10:24:42 INFO - PROCESS | 23028 | 1466702682614 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1842ms 10:24:42 INFO - PROCESS | 23028 | 1466702682728 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 10:24:42 INFO - PROCESS | 23028 | 1466702682734 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 10:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:24:42 INFO - PROCESS | 23028 | 1466702682743 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:24:42 INFO - PROCESS | 23028 | 1466702682747 Marionette TRACE conn4 <- [1,2022,null,{}] 10:24:42 INFO - PROCESS | 23028 | 1466702682754 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:42 INFO - PROCESS | 23028 | 1466702682760 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:43 INFO - PROCESS | 23028 | 1466702683090 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8faa0400 == 45 [pid = 23028] [id = 503] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8f64b800 == 44 [pid = 23028] [id = 502] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea73000 == 43 [pid = 23028] [id = 501] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce9c00 == 42 [pid = 23028] [id = 500] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x914b2c00 == 41 [pid = 23028] [id = 498] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd5400 == 40 [pid = 23028] [id = 497] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69c400 == 39 [pid = 23028] [id = 496] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3a400 == 38 [pid = 23028] [id = 490] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6ac00 == 37 [pid = 23028] [id = 495] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8e579800 == 36 [pid = 23028] [id = 499] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x91617800 == 35 [pid = 23028] [id = 486] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea17000 == 34 [pid = 23028] [id = 487] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x91909800 == 33 [pid = 23028] [id = 488] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8e573800 == 32 [pid = 23028] [id = 489] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8e571800 == 31 [pid = 23028] [id = 512] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8e571400 == 30 [pid = 23028] [id = 510] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x923ec400 == 29 [pid = 23028] [id = 511] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce4400 == 28 [pid = 23028] [id = 509] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea12c00 == 27 [pid = 23028] [id = 508] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57f400 == 26 [pid = 23028] [id = 506] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x91613800 == 25 [pid = 23028] [id = 507] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce1c00 == 24 [pid = 23028] [id = 504] 10:24:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57bc00 == 23 [pid = 23028] [id = 505] 10:24:44 INFO - PROCESS | 23028 | 1466702684254 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:44 INFO - PROCESS | 23028 | 1466702684262 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ed6f800) [pid = 23028] [serial = 1481] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ecd8000) [pid = 23028] [serial = 1472] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f4a7400) [pid = 23028] [serial = 1484] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8faa2000) [pid = 23028] [serial = 1457] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x9199cc00) [pid = 23028] [serial = 1461] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x91908400) [pid = 23028] [serial = 1460] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f4a8000) [pid = 23028] [serial = 1482] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8ea7e000) [pid = 23028] [serial = 1478] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x91adb800) [pid = 23028] [serial = 1464] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x919a3400) [pid = 23028] [serial = 1463] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x91bb1000) [pid = 23028] [serial = 1467] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8e6d0c00) [pid = 23028] [serial = 1475] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x91aea800) [pid = 23028] [serial = 1466] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e6d3800) [pid = 23028] [serial = 1476] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e6d7000) [pid = 23028] [serial = 1470] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e692000) [pid = 23028] [serial = 1469] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8f4a4800) [pid = 23028] [serial = 1473] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ec40400) [pid = 23028] [serial = 1455] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8faa2c00) [pid = 23028] [serial = 1487] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ec35400) [pid = 23028] [serial = 1454] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8f62f000) [pid = 23028] [serial = 1485] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8fd1a800) [pid = 23028] [serial = 1458] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8eba7800) [pid = 23028] [serial = 1479] [outer = (nil)] [url = about:blank] 10:24:44 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6800 == 24 [pid = 23028] [id = 513] 10:24:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8bcdc800) [pid = 23028] [serial = 1540] [outer = (nil)] 10:24:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8bce3400) [pid = 23028] [serial = 1541] [outer = 0x8bcdc800] 10:24:44 INFO - PROCESS | 23028 | 1466702684486 Marionette DEBUG loaded listener.js 10:24:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8cce3000) [pid = 23028] [serial = 1542] [outer = 0x8bcdc800] 10:24:45 INFO - PROCESS | 23028 | 1466702685327 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2640ms 10:24:45 INFO - PROCESS | 23028 | 1466702685386 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 10:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:24:45 INFO - PROCESS | 23028 | 1466702685394 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 10:24:45 INFO - PROCESS | 23028 | 1466702685403 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:24:45 INFO - PROCESS | 23028 | 1466702685408 Marionette TRACE conn4 <- [1,2026,null,{}] 10:24:45 INFO - PROCESS | 23028 | 1466702685416 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:45 INFO - PROCESS | 23028 | 1466702685424 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:45 INFO - PROCESS | 23028 | 1466702685597 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 10:24:45 INFO - PROCESS | 23028 | 1466702685611 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:45 INFO - PROCESS | 23028 | 1466702685623 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e699400 == 25 [pid = 23028] [id = 514] 10:24:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8e6d3c00) [pid = 23028] [serial = 1543] [outer = (nil)] 10:24:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8e6db400) [pid = 23028] [serial = 1544] [outer = 0x8e6d3c00] 10:24:45 INFO - PROCESS | 23028 | 1466702685710 Marionette DEBUG loaded listener.js 10:24:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ea18c00) [pid = 23028] [serial = 1545] [outer = 0x8e6d3c00] 10:24:46 INFO - PROCESS | 23028 | 1466702686697 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1333ms 10:24:46 INFO - PROCESS | 23028 | 1466702686738 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 10:24:46 INFO - PROCESS | 23028 | 1466702686746 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 10:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:24:46 INFO - PROCESS | 23028 | 1466702686776 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:24:46 INFO - PROCESS | 23028 | 1466702686779 Marionette TRACE conn4 <- [1,2030,null,{}] 10:24:46 INFO - PROCESS | 23028 | 1466702686803 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:46 INFO - PROCESS | 23028 | 1466702686809 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:47 INFO - PROCESS | 23028 | 1466702687042 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 10:24:47 INFO - PROCESS | 23028 | 1466702687067 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:47 INFO - PROCESS | 23028 | 1466702687076 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea16c00 == 26 [pid = 23028] [id = 515] 10:24:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ea18000) [pid = 23028] [serial = 1546] [outer = (nil)] 10:24:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8eba8000) [pid = 23028] [serial = 1547] [outer = 0x8ea18000] 10:24:47 INFO - PROCESS | 23028 | 1466702687148 Marionette DEBUG loaded listener.js 10:24:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ec0e400) [pid = 23028] [serial = 1548] [outer = 0x8ea18000] 10:24:48 INFO - PROCESS | 23028 | 1466702688210 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1485ms 10:24:48 INFO - PROCESS | 23028 | 1466702688295 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 10:24:48 INFO - PROCESS | 23028 | 1466702688299 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 10:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:24:48 INFO - PROCESS | 23028 | 1466702688312 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:24:48 INFO - PROCESS | 23028 | 1466702688321 Marionette TRACE conn4 <- [1,2034,null,{}] 10:24:48 INFO - PROCESS | 23028 | 1466702688353 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:48 INFO - PROCESS | 23028 | 1466702688361 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:48 INFO - PROCESS | 23028 | 1466702688590 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 10:24:48 INFO - PROCESS | 23028 | 1466702688615 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:48 INFO - PROCESS | 23028 | 1466702688621 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69b000 == 27 [pid = 23028] [id = 516] 10:24:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8eb9e000) [pid = 23028] [serial = 1549] [outer = (nil)] 10:24:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ed74800) [pid = 23028] [serial = 1550] [outer = 0x8eb9e000] 10:24:48 INFO - PROCESS | 23028 | 1466702688714 Marionette DEBUG loaded listener.js 10:24:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8f4aa000) [pid = 23028] [serial = 1551] [outer = 0x8eb9e000] 10:24:49 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8e57c000) [pid = 23028] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:24:49 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8fd23800) [pid = 23028] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:24:49 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e57f000) [pid = 23028] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:24:49 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e6d3400) [pid = 23028] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:24:49 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8f63cc00) [pid = 23028] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:24:49 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8eba9000) [pid = 23028] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:24:49 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x914b6400) [pid = 23028] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:24:49 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ed6d800) [pid = 23028] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:24:49 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8e573000) [pid = 23028] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:24:49 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8f64bc00) [pid = 23028] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:24:50 INFO - PROCESS | 23028 | 1466702690102 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1854ms 10:24:50 INFO - PROCESS | 23028 | 1466702690164 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 10:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:24:50 INFO - PROCESS | 23028 | 1466702690169 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 10:24:50 INFO - PROCESS | 23028 | 1466702690175 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:24:50 INFO - PROCESS | 23028 | 1466702690178 Marionette TRACE conn4 <- [1,2038,null,{}] 10:24:50 INFO - PROCESS | 23028 | 1466702690184 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:50 INFO - PROCESS | 23028 | 1466702690189 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:50 INFO - PROCESS | 23028 | 1466702690362 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 10:24:50 INFO - PROCESS | 23028 | 1466702690495 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:50 INFO - PROCESS | 23028 | 1466702690504 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce3400 == 28 [pid = 23028] [id = 517] 10:24:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ea7a800) [pid = 23028] [serial = 1552] [outer = (nil)] 10:24:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8f4a5c00) [pid = 23028] [serial = 1553] [outer = 0x8ea7a800] 10:24:50 INFO - PROCESS | 23028 | 1466702690572 Marionette DEBUG loaded listener.js 10:24:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f4ae400) [pid = 23028] [serial = 1554] [outer = 0x8ea7a800] 10:24:51 INFO - PROCESS | 23028 | 1466702691379 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1234ms 10:24:51 INFO - PROCESS | 23028 | 1466702691409 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 10:24:51 INFO - PROCESS | 23028 | 1466702691413 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 10:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:24:51 INFO - PROCESS | 23028 | 1466702691476 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:24:51 INFO - PROCESS | 23028 | 1466702691482 Marionette TRACE conn4 <- [1,2042,null,{}] 10:24:51 INFO - PROCESS | 23028 | 1466702691490 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:51 INFO - PROCESS | 23028 | 1466702691498 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:51 INFO - PROCESS | 23028 | 1466702691729 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 10:24:51 INFO - PROCESS | 23028 | 1466702691917 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:51 INFO - PROCESS | 23028 | 1466702691932 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57bc00 == 29 [pid = 23028] [id = 518] 10:24:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8e57cc00) [pid = 23028] [serial = 1555] [outer = (nil)] 10:24:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8e698000) [pid = 23028] [serial = 1556] [outer = 0x8e57cc00] 10:24:52 INFO - PROCESS | 23028 | 1466702692024 Marionette DEBUG loaded listener.js 10:24:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ea7d800) [pid = 23028] [serial = 1557] [outer = 0x8e57cc00] 10:24:53 INFO - PROCESS | 23028 | 1466702693168 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:24:53 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) 10:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1738ms 10:24:53 INFO - PROCESS | 23028 | 1466702693213 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 10:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:24:53 INFO - PROCESS | 23028 | 1466702693220 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 10:24:53 INFO - PROCESS | 23028 | 1466702693228 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:24:53 INFO - PROCESS | 23028 | 1466702693232 Marionette TRACE conn4 <- [1,2046,null,{}] 10:24:53 INFO - PROCESS | 23028 | 1466702693243 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:53 INFO - PROCESS | 23028 | 1466702693251 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:53 INFO - PROCESS | 23028 | 1466702693455 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 10:24:53 INFO - PROCESS | 23028 | 1466702693744 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:53 INFO - PROCESS | 23028 | 1466702693754 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce9400 == 30 [pid = 23028] [id = 519] 10:24:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8e6d2c00) [pid = 23028] [serial = 1558] [outer = (nil)] 10:24:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f4a2800) [pid = 23028] [serial = 1559] [outer = 0x8e6d2c00] 10:24:53 INFO - PROCESS | 23028 | 1466702693845 Marionette DEBUG loaded listener.js 10:24:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8f628c00) [pid = 23028] [serial = 1560] [outer = 0x8e6d2c00] 10:24:54 INFO - PROCESS | 23028 | 1466702694826 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1640ms 10:24:54 INFO - PROCESS | 23028 | 1466702694868 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 10:24:54 INFO - PROCESS | 23028 | 1466702694872 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 10:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:24:54 INFO - PROCESS | 23028 | 1466702694907 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:24:54 INFO - PROCESS | 23028 | 1466702694912 Marionette TRACE conn4 <- [1,2050,null,{}] 10:24:54 INFO - PROCESS | 23028 | 1466702694920 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:54 INFO - PROCESS | 23028 | 1466702694925 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:55 INFO - PROCESS | 23028 | 1466702695121 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 10:24:55 INFO - PROCESS | 23028 | 1466702695401 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:55 INFO - PROCESS | 23028 | 1466702695421 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8faa1800 == 31 [pid = 23028] [id = 520] 10:24:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8faa2000) [pid = 23028] [serial = 1561] [outer = (nil)] 10:24:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8faa4c00) [pid = 23028] [serial = 1562] [outer = 0x8faa2000] 10:24:55 INFO - PROCESS | 23028 | 1466702695532 Marionette DEBUG loaded listener.js 10:24:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8fd1a400) [pid = 23028] [serial = 1563] [outer = 0x8faa2000] 10:24:56 INFO - PROCESS | 23028 | 1466702696555 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1764ms 10:24:56 INFO - PROCESS | 23028 | 1466702696645 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 10:24:56 INFO - PROCESS | 23028 | 1466702696650 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 10:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:24:56 INFO - PROCESS | 23028 | 1466702696656 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:24:56 INFO - PROCESS | 23028 | 1466702696660 Marionette TRACE conn4 <- [1,2054,null,{}] 10:24:56 INFO - PROCESS | 23028 | 1466702696666 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:56 INFO - PROCESS | 23028 | 1466702696672 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:56 INFO - PROCESS | 23028 | 1466702696896 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 10:24:57 INFO - PROCESS | 23028 | 1466702697163 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:57 INFO - PROCESS | 23028 | 1466702697174 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd8800 == 32 [pid = 23028] [id = 521] 10:24:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8e57d400) [pid = 23028] [serial = 1564] [outer = (nil)] 10:24:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x9121e400) [pid = 23028] [serial = 1565] [outer = 0x8e57d400] 10:24:57 INFO - PROCESS | 23028 | 1466702697259 Marionette DEBUG loaded listener.js 10:24:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x9121b000) [pid = 23028] [serial = 1566] [outer = 0x8e57d400] 10:24:58 INFO - PROCESS | 23028 | 1466702698268 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1833ms 10:24:58 INFO - PROCESS | 23028 | 1466702698492 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 10:24:58 INFO - PROCESS | 23028 | 1466702698499 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 10:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:24:58 INFO - PROCESS | 23028 | 1466702698517 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:24:58 INFO - PROCESS | 23028 | 1466702698525 Marionette TRACE conn4 <- [1,2058,null,{}] 10:24:58 INFO - PROCESS | 23028 | 1466702698535 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:24:58 INFO - PROCESS | 23028 | 1466702698540 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:58 INFO - PROCESS | 23028 | 1466702698743 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 10:24:59 INFO - PROCESS | 23028 | 1466702699074 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:59 INFO - PROCESS | 23028 | 1466702699086 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:24:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce5000 == 33 [pid = 23028] [id = 522] 10:24:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e69f000) [pid = 23028] [serial = 1567] [outer = (nil)] 10:24:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ea0ec00) [pid = 23028] [serial = 1568] [outer = 0x8e69f000] 10:24:59 INFO - PROCESS | 23028 | 1466702699167 Marionette DEBUG loaded listener.js 10:24:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8eb9f800) [pid = 23028] [serial = 1569] [outer = 0x8e69f000] 10:24:59 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57a400 == 32 [pid = 23028] [id = 473] 10:24:59 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed68400 == 31 [pid = 23028] [id = 472] 10:24:59 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba0800 == 30 [pid = 23028] [id = 471] 10:24:59 INFO - PROCESS | 23028 | --DOCSHELL 0x8e580400 == 29 [pid = 23028] [id = 470] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x914b2000) [pid = 23028] [serial = 1514] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x914b1800) [pid = 23028] [serial = 1511] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f643c00) [pid = 23028] [serial = 1499] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8fd1f800) [pid = 23028] [serial = 1500] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8ea70000) [pid = 23028] [serial = 1490] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ec07000) [pid = 23028] [serial = 1491] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8fd18c00) [pid = 23028] [serial = 1488] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ec38800) [pid = 23028] [serial = 1505] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x914bd000) [pid = 23028] [serial = 1496] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x91615400) [pid = 23028] [serial = 1497] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8f62ec00) [pid = 23028] [serial = 1493] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ec0c800) [pid = 23028] [serial = 1494] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e693400) [pid = 23028] [serial = 1502] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ea18800) [pid = 23028] [serial = 1503] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8fd1f400) [pid = 23028] [serial = 1508] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x9121b800) [pid = 23028] [serial = 1509] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x914b6c00) [pid = 23028] [serial = 1512] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ecd5800) [pid = 23028] [serial = 1506] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x91620000) [pid = 23028] [serial = 1515] [outer = (nil)] [url = about:blank] 10:25:00 INFO - PROCESS | 23028 | 1466702700090 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1594ms 10:25:00 INFO - PROCESS | 23028 | 1466702700111 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 10:25:00 INFO - PROCESS | 23028 | 1466702700118 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 10:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:25:00 INFO - PROCESS | 23028 | 1466702700163 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:25:00 INFO - PROCESS | 23028 | 1466702700169 Marionette TRACE conn4 <- [1,2062,null,{}] 10:25:00 INFO - PROCESS | 23028 | 1466702700180 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:00 INFO - PROCESS | 23028 | 1466702700185 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:00 INFO - PROCESS | 23028 | 1466702700359 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 10:25:00 INFO - PROCESS | 23028 | 1466702700371 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:00 INFO - PROCESS | 23028 | 1466702700377 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec0b400 == 30 [pid = 23028] [id = 523] 10:25:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ec12400) [pid = 23028] [serial = 1570] [outer = (nil)] 10:25:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ecd1000) [pid = 23028] [serial = 1571] [outer = 0x8ec12400] 10:25:00 INFO - PROCESS | 23028 | 1466702700460 Marionette DEBUG loaded listener.js 10:25:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ed6bc00) [pid = 23028] [serial = 1572] [outer = 0x8ec12400] 10:25:01 INFO - PROCESS | 23028 | 1466702701439 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1348ms 10:25:01 INFO - PROCESS | 23028 | 1466702701504 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 10:25:01 INFO - PROCESS | 23028 | 1466702701508 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 10:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:25:01 INFO - PROCESS | 23028 | 1466702701516 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:25:01 INFO - PROCESS | 23028 | 1466702701520 Marionette TRACE conn4 <- [1,2066,null,{}] 10:25:01 INFO - PROCESS | 23028 | 1466702701534 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:01 INFO - PROCESS | 23028 | 1466702701543 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:01 INFO - PROCESS | 23028 | 1466702701784 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 10:25:01 INFO - PROCESS | 23028 | 1466702701796 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:01 INFO - PROCESS | 23028 | 1466702701808 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f649800 == 31 [pid = 23028] [id = 524] 10:25:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f64ac00) [pid = 23028] [serial = 1573] [outer = (nil)] 10:25:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8fa9e800) [pid = 23028] [serial = 1574] [outer = 0x8f64ac00] 10:25:01 INFO - PROCESS | 23028 | 1466702701886 Marionette DEBUG loaded listener.js 10:25:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8fd18800) [pid = 23028] [serial = 1575] [outer = 0x8f64ac00] 10:25:02 INFO - PROCESS | 23028 | 1466702702957 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1499ms 10:25:03 INFO - PROCESS | 23028 | 1466702703021 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 10:25:03 INFO - PROCESS | 23028 | 1466702703026 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 10:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:25:03 INFO - PROCESS | 23028 | 1466702703032 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:25:03 INFO - PROCESS | 23028 | 1466702703036 Marionette TRACE conn4 <- [1,2070,null,{}] 10:25:03 INFO - PROCESS | 23028 | 1466702703047 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:03 INFO - PROCESS | 23028 | 1466702703051 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:03 INFO - PROCESS | 23028 | 1466702703277 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 10:25:03 INFO - PROCESS | 23028 | 1466702703303 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:03 INFO - PROCESS | 23028 | 1466702703309 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd7000 == 32 [pid = 23028] [id = 525] 10:25:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ed73400) [pid = 23028] [serial = 1576] [outer = (nil)] 10:25:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x91217800) [pid = 23028] [serial = 1577] [outer = 0x8ed73400] 10:25:03 INFO - PROCESS | 23028 | 1466702703423 Marionette DEBUG loaded listener.js 10:25:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x91331400) [pid = 23028] [serial = 1578] [outer = 0x8ed73400] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8cce8800) [pid = 23028] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x923ec800) [pid = 23028] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e572c00) [pid = 23028] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8e57d800) [pid = 23028] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8bcdc800) [pid = 23028] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ea18000) [pid = 23028] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8e6d3c00) [pid = 23028] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8eb9e000) [pid = 23028] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x91ae5c00) [pid = 23028] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x9121d000) [pid = 23028] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x91908000) [pid = 23028] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:25:04 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8ecd7800) [pid = 23028] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:25:04 INFO - PROCESS | 23028 | 1466702704506 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1492ms 10:25:04 INFO - PROCESS | 23028 | 1466702704530 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 10:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:25:04 INFO - PROCESS | 23028 | 1466702704536 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 10:25:04 INFO - PROCESS | 23028 | 1466702704542 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:25:04 INFO - PROCESS | 23028 | 1466702704546 Marionette TRACE conn4 <- [1,2074,null,{}] 10:25:04 INFO - PROCESS | 23028 | 1466702704552 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:04 INFO - PROCESS | 23028 | 1466702704558 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:04 INFO - PROCESS | 23028 | 1466702704728 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 10:25:04 INFO - PROCESS | 23028 | 1466702704744 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:04 INFO - PROCESS | 23028 | 1466702704753 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:04 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce8800 == 33 [pid = 23028] [id = 526] 10:25:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8e57d800) [pid = 23028] [serial = 1579] [outer = (nil)] 10:25:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8f63f800) [pid = 23028] [serial = 1580] [outer = 0x8e57d800] 10:25:04 INFO - PROCESS | 23028 | 1466702704823 Marionette DEBUG loaded listener.js 10:25:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8f4ae000) [pid = 23028] [serial = 1581] [outer = 0x8e57d800] 10:25:05 INFO - PROCESS | 23028 | 1466702705775 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1281ms 10:25:05 INFO - PROCESS | 23028 | 1466702705824 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 10:25:05 INFO - PROCESS | 23028 | 1466702705828 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 10:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:25:05 INFO - PROCESS | 23028 | 1466702705835 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:25:05 INFO - PROCESS | 23028 | 1466702705839 Marionette TRACE conn4 <- [1,2078,null,{}] 10:25:05 INFO - PROCESS | 23028 | 1466702705845 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:05 INFO - PROCESS | 23028 | 1466702705855 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:06 INFO - PROCESS | 23028 | 1466702706062 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 10:25:06 INFO - PROCESS | 23028 | 1466702706202 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:06 INFO - PROCESS | 23028 | 1466702706213 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd8c00 == 34 [pid = 23028] [id = 527] 10:25:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8fd21000) [pid = 23028] [serial = 1582] [outer = (nil)] 10:25:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x91619400) [pid = 23028] [serial = 1583] [outer = 0x8fd21000] 10:25:06 INFO - PROCESS | 23028 | 1466702706284 Marionette DEBUG loaded listener.js 10:25:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x91902800) [pid = 23028] [serial = 1584] [outer = 0x8fd21000] 10:25:07 INFO - PROCESS | 23028 | 1466702707366 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1586ms 10:25:07 INFO - PROCESS | 23028 | 1466702707423 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 10:25:07 INFO - PROCESS | 23028 | 1466702707430 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 10:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:25:07 INFO - PROCESS | 23028 | 1466702707440 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:25:07 INFO - PROCESS | 23028 | 1466702707452 Marionette TRACE conn4 <- [1,2082,null,{}] 10:25:07 INFO - PROCESS | 23028 | 1466702707461 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:07 INFO - PROCESS | 23028 | 1466702707466 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:07 INFO - PROCESS | 23028 | 1466702707707 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 10:25:07 INFO - PROCESS | 23028 | 1466702707942 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:07 INFO - PROCESS | 23028 | 1466702707955 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6dbc00 == 35 [pid = 23028] [id = 528] 10:25:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ea11800) [pid = 23028] [serial = 1585] [outer = (nil)] 10:25:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ec09800) [pid = 23028] [serial = 1586] [outer = 0x8ea11800] 10:25:08 INFO - PROCESS | 23028 | 1466702708057 Marionette DEBUG loaded listener.js 10:25:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ec3ac00) [pid = 23028] [serial = 1587] [outer = 0x8ea11800] 10:25:09 INFO - PROCESS | 23028 | 1466702709013 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1646ms 10:25:09 INFO - PROCESS | 23028 | 1466702709085 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 10:25:09 INFO - PROCESS | 23028 | 1466702709092 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 10:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:25:09 INFO - PROCESS | 23028 | 1466702709103 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:25:09 INFO - PROCESS | 23028 | 1466702709107 Marionette TRACE conn4 <- [1,2086,null,{}] 10:25:09 INFO - PROCESS | 23028 | 1466702709114 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:09 INFO - PROCESS | 23028 | 1466702709120 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:09 INFO - PROCESS | 23028 | 1466702709355 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 10:25:09 INFO - PROCESS | 23028 | 1466702709631 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:09 INFO - PROCESS | 23028 | 1466702709643 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec06800 == 36 [pid = 23028] [id = 529] 10:25:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f621c00) [pid = 23028] [serial = 1588] [outer = (nil)] 10:25:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8faa1000) [pid = 23028] [serial = 1589] [outer = 0x8f621c00] 10:25:09 INFO - PROCESS | 23028 | 1466702709745 Marionette DEBUG loaded listener.js 10:25:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x91219c00) [pid = 23028] [serial = 1590] [outer = 0x8f621c00] 10:25:10 INFO - PROCESS | 23028 | 1466702710661 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1588ms 10:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:25:10 INFO - PROCESS | 23028 | 1466702710692 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 10:25:10 INFO - PROCESS | 23028 | 1466702710696 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 10:25:10 INFO - PROCESS | 23028 | 1466702710703 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:25:10 INFO - PROCESS | 23028 | 1466702710709 Marionette TRACE conn4 <- [1,2090,null,{}] 10:25:10 INFO - PROCESS | 23028 | 1466702710746 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:10 INFO - PROCESS | 23028 | 1466702710757 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:10 INFO - PROCESS | 23028 | 1466702710952 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 10:25:11 INFO - PROCESS | 23028 | 1466702711135 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:11 INFO - PROCESS | 23028 | 1466702711148 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x91903c00 == 37 [pid = 23028] [id = 530] 10:25:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x9190b400) [pid = 23028] [serial = 1591] [outer = (nil)] 10:25:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x9199a800) [pid = 23028] [serial = 1592] [outer = 0x9190b400] 10:25:11 INFO - PROCESS | 23028 | 1466702711230 Marionette DEBUG loaded listener.js 10:25:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x919a3400) [pid = 23028] [serial = 1593] [outer = 0x9190b400] 10:25:12 INFO - PROCESS | 23028 | 1466702712190 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1554ms 10:25:12 INFO - PROCESS | 23028 | 1466702712258 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 10:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:25:12 INFO - PROCESS | 23028 | 1466702712263 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 10:25:12 INFO - PROCESS | 23028 | 1466702712270 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:25:12 INFO - PROCESS | 23028 | 1466702712273 Marionette TRACE conn4 <- [1,2094,null,{}] 10:25:12 INFO - PROCESS | 23028 | 1466702712279 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:12 INFO - PROCESS | 23028 | 1466702712285 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:12 INFO - PROCESS | 23028 | 1466702712480 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 10:25:12 INFO - PROCESS | 23028 | 1466702712658 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:12 INFO - PROCESS | 23028 | 1466702712668 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4b0c00 == 38 [pid = 23028] [id = 531] 10:25:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x914ba400) [pid = 23028] [serial = 1594] [outer = (nil)] 10:25:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x91ae1000) [pid = 23028] [serial = 1595] [outer = 0x914ba400] 10:25:12 INFO - PROCESS | 23028 | 1466702712758 Marionette DEBUG loaded listener.js 10:25:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91ae5400) [pid = 23028] [serial = 1596] [outer = 0x914ba400] 10:25:13 INFO - PROCESS | 23028 | 1466702713722 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1486ms 10:25:13 INFO - PROCESS | 23028 | 1466702713756 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 10:25:13 INFO - PROCESS | 23028 | 1466702713759 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 10:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:25:13 INFO - PROCESS | 23028 | 1466702713766 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:25:13 INFO - PROCESS | 23028 | 1466702713769 Marionette TRACE conn4 <- [1,2098,null,{}] 10:25:13 INFO - PROCESS | 23028 | 1466702713775 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:13 INFO - PROCESS | 23028 | 1466702713781 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:13 INFO - PROCESS | 23028 | 1466702713969 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 10:25:14 INFO - PROCESS | 23028 | 1466702714151 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:14 INFO - PROCESS | 23028 | 1466702714161 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:14 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdc800 == 39 [pid = 23028] [id = 532] 10:25:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8ea1b800) [pid = 23028] [serial = 1597] [outer = (nil)] 10:25:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x91bbe400) [pid = 23028] [serial = 1598] [outer = 0x8ea1b800] 10:25:14 INFO - PROCESS | 23028 | 1466702714239 Marionette DEBUG loaded listener.js 10:25:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91d68800) [pid = 23028] [serial = 1599] [outer = 0x8ea1b800] 10:25:15 INFO - PROCESS | 23028 | 1466702715261 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1531ms 10:25:15 INFO - PROCESS | 23028 | 1466702715298 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 10:25:15 INFO - PROCESS | 23028 | 1466702715302 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 10:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:25:15 INFO - PROCESS | 23028 | 1466702715309 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:25:15 INFO - PROCESS | 23028 | 1466702715313 Marionette TRACE conn4 <- [1,2102,null,{}] 10:25:15 INFO - PROCESS | 23028 | 1466702715319 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:15 INFO - PROCESS | 23028 | 1466702715329 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:15 INFO - PROCESS | 23028 | 1466702715534 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 10:25:15 INFO - PROCESS | 23028 | 1466702715767 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:15 INFO - PROCESS | 23028 | 1466702715776 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e697400 == 40 [pid = 23028] [id = 533] 10:25:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8fa9f800) [pid = 23028] [serial = 1600] [outer = (nil)] 10:25:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x923f1400) [pid = 23028] [serial = 1601] [outer = 0x8fa9f800] 10:25:15 INFO - PROCESS | 23028 | 1466702715902 Marionette DEBUG loaded listener.js 10:25:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x92aaa000) [pid = 23028] [serial = 1602] [outer = 0x8fa9f800] 10:25:16 INFO - PROCESS | 23028 | 1466702716788 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1530ms 10:25:16 INFO - PROCESS | 23028 | 1466702716840 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 10:25:16 INFO - PROCESS | 23028 | 1466702716844 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 10:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:25:16 INFO - PROCESS | 23028 | 1466702716851 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:25:16 INFO - PROCESS | 23028 | 1466702716855 Marionette TRACE conn4 <- [1,2106,null,{}] 10:25:16 INFO - PROCESS | 23028 | 1466702716861 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:16 INFO - PROCESS | 23028 | 1466702716866 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:17 INFO - PROCESS | 23028 | 1466702717043 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 10:25:17 INFO - PROCESS | 23028 | 1466702717223 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:17 INFO - PROCESS | 23028 | 1466702717233 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:17 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd7c00 == 41 [pid = 23028] [id = 534] 10:25:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8bcde800) [pid = 23028] [serial = 1603] [outer = (nil)] 10:25:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x93785800) [pid = 23028] [serial = 1604] [outer = 0x8bcde800] 10:25:17 INFO - PROCESS | 23028 | 1466702717318 Marionette DEBUG loaded listener.js 10:25:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x93788800) [pid = 23028] [serial = 1605] [outer = 0x8bcde800] 10:25:18 INFO - PROCESS | 23028 | 1466702718256 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1438ms 10:25:18 INFO - PROCESS | 23028 | 1466702718305 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 10:25:18 INFO - PROCESS | 23028 | 1466702718308 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 10:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:25:18 INFO - PROCESS | 23028 | 1466702718316 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:25:18 INFO - PROCESS | 23028 | 1466702718320 Marionette TRACE conn4 <- [1,2110,null,{}] 10:25:18 INFO - PROCESS | 23028 | 1466702718327 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:18 INFO - PROCESS | 23028 | 1466702718333 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:18 INFO - PROCESS | 23028 | 1466702718559 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 10:25:18 INFO - PROCESS | 23028 | 1466702718769 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:18 INFO - PROCESS | 23028 | 1466702718778 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e580000 == 42 [pid = 23028] [id = 535] 10:25:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8e580800) [pid = 23028] [serial = 1606] [outer = (nil)] 10:25:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x9385f000) [pid = 23028] [serial = 1607] [outer = 0x8e580800] 10:25:18 INFO - PROCESS | 23028 | 1466702718906 Marionette DEBUG loaded listener.js 10:25:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x93863800) [pid = 23028] [serial = 1608] [outer = 0x8e580800] 10:25:19 INFO - PROCESS | 23028 | 1466702719875 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1840ms 10:25:20 INFO - PROCESS | 23028 | 1466702720158 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 10:25:20 INFO - PROCESS | 23028 | 1466702720165 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 10:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:25:20 INFO - PROCESS | 23028 | 1466702720174 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:25:20 INFO - PROCESS | 23028 | 1466702720178 Marionette TRACE conn4 <- [1,2114,null,{}] 10:25:20 INFO - PROCESS | 23028 | 1466702720196 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:20 INFO - PROCESS | 23028 | 1466702720202 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:20 INFO - PROCESS | 23028 | 1466702720398 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 10:25:20 INFO - PROCESS | 23028 | 1466702720645 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:20 INFO - PROCESS | 23028 | 1466702720661 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d7400 == 43 [pid = 23028] [id = 536] 10:25:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8e6d9000) [pid = 23028] [serial = 1609] [outer = (nil)] 10:25:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8ea16800) [pid = 23028] [serial = 1610] [outer = 0x8e6d9000] 10:25:20 INFO - PROCESS | 23028 | 1466702720736 Marionette DEBUG loaded listener.js 10:25:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x8ea77000) [pid = 23028] [serial = 1611] [outer = 0x8e6d9000] 10:25:21 INFO - PROCESS | 23028 | 1466702721619 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1494ms 10:25:21 INFO - PROCESS | 23028 | 1466702721668 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 10:25:21 INFO - PROCESS | 23028 | 1466702721678 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 10:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:25:21 INFO - PROCESS | 23028 | 1466702721723 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:25:21 INFO - PROCESS | 23028 | 1466702721732 Marionette TRACE conn4 <- [1,2118,null,{}] 10:25:21 INFO - PROCESS | 23028 | 1466702721750 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:21 INFO - PROCESS | 23028 | 1466702721757 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:21 INFO - PROCESS | 23028 | 1466702721946 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 10:25:22 INFO - PROCESS | 23028 | 1466702722109 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:22 INFO - PROCESS | 23028 | 1466702722119 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6c00 == 44 [pid = 23028] [id = 537] 10:25:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x8ec36400) [pid = 23028] [serial = 1612] [outer = (nil)] 10:25:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8ed76400) [pid = 23028] [serial = 1613] [outer = 0x8ec36400] 10:25:22 INFO - PROCESS | 23028 | 1466702722238 Marionette DEBUG loaded listener.js 10:25:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8f62a800) [pid = 23028] [serial = 1614] [outer = 0x8ec36400] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcda000 == 43 [pid = 23028] [id = 475] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba1000 == 42 [pid = 23028] [id = 469] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6800 == 41 [pid = 23028] [id = 513] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea1a400 == 40 [pid = 23028] [id = 479] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea15c00 == 39 [pid = 23028] [id = 481] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdb800 == 38 [pid = 23028] [id = 483] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6a000 == 37 [pid = 23028] [id = 480] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa9d800 == 36 [pid = 23028] [id = 477] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed73c00 == 35 [pid = 23028] [id = 476] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdd800 == 34 [pid = 23028] [id = 478] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8e691000 == 33 [pid = 23028] [id = 474] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd8000 == 32 [pid = 23028] [id = 482] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8e695800 == 31 [pid = 23028] [id = 484] 10:25:23 INFO - PROCESS | 23028 | --DOCSHELL 0x8f628800 == 30 [pid = 23028] [id = 485] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x91d6e400) [pid = 23028] [serial = 1530] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x92aacc00) [pid = 23028] [serial = 1536] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8e57b400) [pid = 23028] [serial = 1538] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8e6df400) [pid = 23028] [serial = 1518] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8cce3000) [pid = 23028] [serial = 1542] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8eba8000) [pid = 23028] [serial = 1547] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8e6db400) [pid = 23028] [serial = 1544] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8f4aa000) [pid = 23028] [serial = 1551] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x92aab800) [pid = 23028] [serial = 1535] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ed74800) [pid = 23028] [serial = 1550] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x91bb9800) [pid = 23028] [serial = 1527] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8e6de000) [pid = 23028] [serial = 1539] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ec0e400) [pid = 23028] [serial = 1548] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x91d68c00) [pid = 23028] [serial = 1529] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x923ecc00) [pid = 23028] [serial = 1532] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8e6d2000) [pid = 23028] [serial = 1517] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x919a1000) [pid = 23028] [serial = 1523] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f4a5c00) [pid = 23028] [serial = 1553] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x92aa5c00) [pid = 23028] [serial = 1533] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x91ae0000) [pid = 23028] [serial = 1524] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x91bb5c00) [pid = 23028] [serial = 1526] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ea18c00) [pid = 23028] [serial = 1545] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8f624000) [pid = 23028] [serial = 1520] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8f646c00) [pid = 23028] [serial = 1521] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8bce3400) [pid = 23028] [serial = 1541] [outer = (nil)] [url = about:blank] 10:25:24 INFO - PROCESS | 23028 | 1466702724441 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2779ms 10:25:24 INFO - PROCESS | 23028 | 1466702724487 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 10:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:25:24 INFO - PROCESS | 23028 | 1466702724493 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 10:25:24 INFO - PROCESS | 23028 | 1466702724501 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:25:24 INFO - PROCESS | 23028 | 1466702724506 Marionette TRACE conn4 <- [1,2122,null,{}] 10:25:24 INFO - PROCESS | 23028 | 1466702724514 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:24 INFO - PROCESS | 23028 | 1466702724519 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:24 INFO - PROCESS | 23028 | 1466702724784 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 10:25:24 INFO - PROCESS | 23028 | 1466702724801 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:24 INFO - PROCESS | 23028 | 1466702724809 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e577800 == 31 [pid = 23028] [id = 538] 10:25:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8e691000) [pid = 23028] [serial = 1615] [outer = (nil)] 10:25:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8e695400) [pid = 23028] [serial = 1616] [outer = 0x8e691000] 10:25:24 INFO - PROCESS | 23028 | 1466702724888 Marionette DEBUG loaded listener.js 10:25:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8e69a800) [pid = 23028] [serial = 1617] [outer = 0x8e691000] 10:25:25 INFO - PROCESS | 23028 | 1466702725771 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1340ms 10:25:25 INFO - PROCESS | 23028 | 1466702725840 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 10:25:25 INFO - PROCESS | 23028 | 1466702725847 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 10:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:25:25 INFO - PROCESS | 23028 | 1466702725857 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:25:25 INFO - PROCESS | 23028 | 1466702725861 Marionette TRACE conn4 <- [1,2126,null,{}] 10:25:25 INFO - PROCESS | 23028 | 1466702725868 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:25 INFO - PROCESS | 23028 | 1466702725873 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:26 INFO - PROCESS | 23028 | 1466702726045 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 10:25:26 INFO - PROCESS | 23028 | 1466702726192 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:26 INFO - PROCESS | 23028 | 1466702726203 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:26 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce5400 == 32 [pid = 23028] [id = 539] 10:25:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ea11c00) [pid = 23028] [serial = 1618] [outer = (nil)] 10:25:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8ea19c00) [pid = 23028] [serial = 1619] [outer = 0x8ea11c00] 10:25:26 INFO - PROCESS | 23028 | 1466702726277 Marionette DEBUG loaded listener.js 10:25:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8e573800) [pid = 23028] [serial = 1620] [outer = 0x8ea11c00] 10:25:27 INFO - PROCESS | 23028 | 1466702727232 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1433ms 10:25:27 INFO - PROCESS | 23028 | 1466702727292 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 10:25:27 INFO - PROCESS | 23028 | 1466702727296 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 10:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:25:27 INFO - PROCESS | 23028 | 1466702727303 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:25:27 INFO - PROCESS | 23028 | 1466702727309 Marionette TRACE conn4 <- [1,2130,null,{}] 10:25:27 INFO - PROCESS | 23028 | 1466702727336 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:27 INFO - PROCESS | 23028 | 1466702727346 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:27 INFO - PROCESS | 23028 | 1466702727572 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 10:25:27 INFO - PROCESS | 23028 | 1466702727599 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:27 INFO - PROCESS | 23028 | 1466702727614 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3f000 == 33 [pid = 23028] [id = 540] 10:25:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ec40800) [pid = 23028] [serial = 1621] [outer = (nil)] 10:25:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8ecd1c00) [pid = 23028] [serial = 1622] [outer = 0x8ec40800] 10:25:27 INFO - PROCESS | 23028 | 1466702727687 Marionette DEBUG loaded listener.js 10:25:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ed68400) [pid = 23028] [serial = 1623] [outer = 0x8ec40800] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8fd21000) [pid = 23028] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ed73400) [pid = 23028] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8e57d800) [pid = 23028] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ea7a800) [pid = 23028] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8e57cc00) [pid = 23028] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ec12400) [pid = 23028] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8f64ac00) [pid = 23028] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8e57d400) [pid = 23028] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e6d2c00) [pid = 23028] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8e69f000) [pid = 23028] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:25:29 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8faa2000) [pid = 23028] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:25:29 INFO - PROCESS | 23028 | 1466702729272 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:25:29 INFO - PROCESS | 23028 | 1466702729360 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 10:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:25:29 INFO - PROCESS | 23028 | 1466702729366 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:25:29 INFO - PROCESS | 23028 | 1466702729370 Marionette TRACE conn4 <- [1,2134,null,{}] 10:25:29 INFO - PROCESS | 23028 | 1466702729383 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:29 INFO - PROCESS | 23028 | 1466702729387 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:29 INFO - PROCESS | 23028 | 1466702729543 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 10:25:29 INFO - PROCESS | 23028 | 1466702729550 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:29 INFO - PROCESS | 23028 | 1466702729563 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdc000 == 34 [pid = 23028] [id = 541] 10:25:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ec3ec00) [pid = 23028] [serial = 1624] [outer = (nil)] 10:25:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ed68800) [pid = 23028] [serial = 1625] [outer = 0x8ec3ec00] 10:25:29 INFO - PROCESS | 23028 | 1466702729632 Marionette DEBUG loaded listener.js 10:25:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f4a5000) [pid = 23028] [serial = 1626] [outer = 0x8ec3ec00] 10:25:30 INFO - PROCESS | 23028 | 1466702730527 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1201ms 10:25:30 INFO - PROCESS | 23028 | 1466702730570 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 10:25:30 INFO - PROCESS | 23028 | 1466702730574 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 10:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:25:30 INFO - PROCESS | 23028 | 1466702730580 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:25:30 INFO - PROCESS | 23028 | 1466702730584 Marionette TRACE conn4 <- [1,2138,null,{}] 10:25:30 INFO - PROCESS | 23028 | 1466702730589 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:30 INFO - PROCESS | 23028 | 1466702730595 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:30 INFO - PROCESS | 23028 | 1466702730746 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 10:25:30 INFO - PROCESS | 23028 | 1466702730755 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:30 INFO - PROCESS | 23028 | 1466702730765 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec07800 == 35 [pid = 23028] [id = 542] 10:25:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ec12400) [pid = 23028] [serial = 1627] [outer = (nil)] 10:25:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8f62c800) [pid = 23028] [serial = 1628] [outer = 0x8ec12400] 10:25:30 INFO - PROCESS | 23028 | 1466702730833 Marionette DEBUG loaded listener.js 10:25:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f642c00) [pid = 23028] [serial = 1629] [outer = 0x8ec12400] 10:25:31 INFO - PROCESS | 23028 | 1466702731970 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1436ms 10:25:32 INFO - PROCESS | 23028 | 1466702732017 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 10:25:32 INFO - PROCESS | 23028 | 1466702732025 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 10:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:25:32 INFO - PROCESS | 23028 | 1466702732035 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:25:32 INFO - PROCESS | 23028 | 1466702732039 Marionette TRACE conn4 <- [1,2142,null,{}] 10:25:32 INFO - PROCESS | 23028 | 1466702732050 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:32 INFO - PROCESS | 23028 | 1466702732056 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:32 INFO - PROCESS | 23028 | 1466702732246 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 10:25:32 INFO - PROCESS | 23028 | 1466702732483 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:32 INFO - PROCESS | 23028 | 1466702732493 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e690c00 == 36 [pid = 23028] [id = 543] 10:25:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8e695800) [pid = 23028] [serial = 1630] [outer = (nil)] 10:25:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ea12000) [pid = 23028] [serial = 1631] [outer = 0x8e695800] 10:25:32 INFO - PROCESS | 23028 | 1466702732620 Marionette DEBUG loaded listener.js 10:25:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ea7c400) [pid = 23028] [serial = 1632] [outer = 0x8e695800] 10:25:33 INFO - PROCESS | 23028 | 1466702733595 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:25:33 INFO - PROCESS | 23028 | 1466702733697 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 10:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:25:33 INFO - PROCESS | 23028 | 1466702733709 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:25:33 INFO - PROCESS | 23028 | 1466702733713 Marionette TRACE conn4 <- [1,2146,null,{}] 10:25:33 INFO - PROCESS | 23028 | 1466702733721 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:33 INFO - PROCESS | 23028 | 1466702733727 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:34 INFO - PROCESS | 23028 | 1466702734042 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 10:25:34 INFO - PROCESS | 23028 | 1466702734232 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:34 INFO - PROCESS | 23028 | 1466702734239 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed72000 == 37 [pid = 23028] [id = 544] 10:25:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8f4a8800) [pid = 23028] [serial = 1633] [outer = (nil)] 10:25:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8f642400) [pid = 23028] [serial = 1634] [outer = 0x8f4a8800] 10:25:34 INFO - PROCESS | 23028 | 1466702734329 Marionette DEBUG loaded listener.js 10:25:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ed6b000) [pid = 23028] [serial = 1635] [outer = 0x8f4a8800] 10:25:35 INFO - PROCESS | 23028 | 1466702735340 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:25:35 INFO - PROCESS | 23028 | 1466702735405 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 10:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:25:35 INFO - PROCESS | 23028 | 1466702735413 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:25:35 INFO - PROCESS | 23028 | 1466702735419 Marionette TRACE conn4 <- [1,2150,null,{}] 10:25:35 INFO - PROCESS | 23028 | 1466702735438 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:35 INFO - PROCESS | 23028 | 1466702735447 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:35 INFO - PROCESS | 23028 | 1466702735676 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 10:25:35 INFO - PROCESS | 23028 | 1466702735911 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:35 INFO - PROCESS | 23028 | 1466702735924 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd20800 == 38 [pid = 23028] [id = 545] 10:25:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8fd22800) [pid = 23028] [serial = 1636] [outer = (nil)] 10:25:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x91217000) [pid = 23028] [serial = 1637] [outer = 0x8fd22800] 10:25:36 INFO - PROCESS | 23028 | 1466702736026 Marionette DEBUG loaded listener.js 10:25:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x91221400) [pid = 23028] [serial = 1638] [outer = 0x8fd22800] 10:25:36 INFO - PROCESS | 23028 | 1466702736959 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1608ms 10:25:37 INFO - PROCESS | 23028 | 1466702737027 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 10:25:37 INFO - PROCESS | 23028 | 1466702737032 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 10:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:25:37 INFO - PROCESS | 23028 | 1466702737041 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:25:37 INFO - PROCESS | 23028 | 1466702737045 Marionette TRACE conn4 <- [1,2154,null,{}] 10:25:37 INFO - PROCESS | 23028 | 1466702737051 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:37 INFO - PROCESS | 23028 | 1466702737057 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:37 INFO - PROCESS | 23028 | 1466702737253 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 10:25:37 INFO - PROCESS | 23028 | 1466702737434 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:37 INFO - PROCESS | 23028 | 1466702737440 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec05400 == 39 [pid = 23028] [id = 546] 10:25:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ec36800) [pid = 23028] [serial = 1639] [outer = (nil)] 10:25:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x914b8800) [pid = 23028] [serial = 1640] [outer = 0x8ec36800] 10:25:37 INFO - PROCESS | 23028 | 1466702737570 Marionette DEBUG loaded listener.js 10:25:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x914ba000) [pid = 23028] [serial = 1641] [outer = 0x8ec36800] 10:25:38 INFO - PROCESS | 23028 | 1466702738548 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1539ms 10:25:38 INFO - PROCESS | 23028 | 1466702738582 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 10:25:38 INFO - PROCESS | 23028 | 1466702738585 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 10:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:25:38 INFO - PROCESS | 23028 | 1466702738593 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:25:38 INFO - PROCESS | 23028 | 1466702738596 Marionette TRACE conn4 <- [1,2158,null,{}] 10:25:38 INFO - PROCESS | 23028 | 1466702738603 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:38 INFO - PROCESS | 23028 | 1466702738609 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:38 INFO - PROCESS | 23028 | 1466702738820 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 10:25:39 INFO - PROCESS | 23028 | 1466702739010 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:39 INFO - PROCESS | 23028 | 1466702739021 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce0400 == 40 [pid = 23028] [id = 547] 10:25:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8e57ec00) [pid = 23028] [serial = 1642] [outer = (nil)] 10:25:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x91614000) [pid = 23028] [serial = 1643] [outer = 0x8e57ec00] 10:25:39 INFO - PROCESS | 23028 | 1466702739144 Marionette DEBUG loaded listener.js 10:25:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x91904400) [pid = 23028] [serial = 1644] [outer = 0x8e57ec00] 10:25:40 INFO - PROCESS | 23028 | 1466702740119 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1587ms 10:25:40 INFO - PROCESS | 23028 | 1466702740181 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 10:25:40 INFO - PROCESS | 23028 | 1466702740186 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 10:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:25:40 INFO - PROCESS | 23028 | 1466702740193 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:25:40 INFO - PROCESS | 23028 | 1466702740198 Marionette TRACE conn4 <- [1,2162,null,{}] 10:25:40 INFO - PROCESS | 23028 | 1466702740204 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:40 INFO - PROCESS | 23028 | 1466702740217 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:40 INFO - PROCESS | 23028 | 1466702740496 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 10:25:40 INFO - PROCESS | 23028 | 1466702740733 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:40 INFO - PROCESS | 23028 | 1466702740742 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdec00 == 41 [pid = 23028] [id = 548] 10:25:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8e577c00) [pid = 23028] [serial = 1645] [outer = (nil)] 10:25:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x919a8800) [pid = 23028] [serial = 1646] [outer = 0x8e577c00] 10:25:40 INFO - PROCESS | 23028 | 1466702740843 Marionette DEBUG loaded listener.js 10:25:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x91ae7000) [pid = 23028] [serial = 1647] [outer = 0x8e577c00] 10:25:41 INFO - PROCESS | 23028 | 1466702741730 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1585ms 10:25:41 INFO - PROCESS | 23028 | 1466702741786 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 10:25:41 INFO - PROCESS | 23028 | 1466702741790 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 10:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:25:41 INFO - PROCESS | 23028 | 1466702741800 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:25:41 INFO - PROCESS | 23028 | 1466702741803 Marionette TRACE conn4 <- [1,2166,null,{}] 10:25:41 INFO - PROCESS | 23028 | 1466702741810 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:41 INFO - PROCESS | 23028 | 1466702741816 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:42 INFO - PROCESS | 23028 | 1466702742000 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 10:25:42 INFO - PROCESS | 23028 | 1466702742187 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:42 INFO - PROCESS | 23028 | 1466702742196 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e579400 == 42 [pid = 23028] [id = 549] 10:25:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x91ae3400) [pid = 23028] [serial = 1648] [outer = (nil)] 10:25:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x91d64c00) [pid = 23028] [serial = 1649] [outer = 0x91ae3400] 10:25:42 INFO - PROCESS | 23028 | 1466702742279 Marionette DEBUG loaded listener.js 10:25:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x91d62800) [pid = 23028] [serial = 1650] [outer = 0x91ae3400] 10:25:43 INFO - PROCESS | 23028 | 1466702743311 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1579ms 10:25:43 INFO - PROCESS | 23028 | 1466702743381 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 10:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:25:43 INFO - PROCESS | 23028 | 1466702743392 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 10:25:43 INFO - PROCESS | 23028 | 1466702743400 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:25:43 INFO - PROCESS | 23028 | 1466702743405 Marionette TRACE conn4 <- [1,2170,null,{}] 10:25:43 INFO - PROCESS | 23028 | 1466702743411 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:43 INFO - PROCESS | 23028 | 1466702743416 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:43 INFO - PROCESS | 23028 | 1466702743650 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 10:25:43 INFO - PROCESS | 23028 | 1466702743924 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:43 INFO - PROCESS | 23028 | 1466702743934 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:44 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5400 == 43 [pid = 23028] [id = 550] 10:25:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8bcd5800) [pid = 23028] [serial = 1651] [outer = (nil)] 10:25:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8bcde000) [pid = 23028] [serial = 1652] [outer = 0x8bcd5800] 10:25:44 INFO - PROCESS | 23028 | 1466702744195 Marionette DEBUG loaded listener.js 10:25:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8cce5800) [pid = 23028] [serial = 1653] [outer = 0x8bcd5800] 10:25:45 INFO - PROCESS | 23028 | 1466702745223 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1898ms 10:25:45 INFO - PROCESS | 23028 | 1466702745299 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 10:25:45 INFO - PROCESS | 23028 | 1466702745305 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 10:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:25:45 INFO - PROCESS | 23028 | 1466702745314 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:25:45 INFO - PROCESS | 23028 | 1466702745319 Marionette TRACE conn4 <- [1,2174,null,{}] 10:25:45 INFO - PROCESS | 23028 | 1466702745326 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:45 INFO - PROCESS | 23028 | 1466702745332 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:45 INFO - PROCESS | 23028 | 1466702745564 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 10:25:45 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdc000 == 42 [pid = 23028] [id = 541] 10:25:45 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3f000 == 41 [pid = 23028] [id = 540] 10:25:45 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce5400 == 40 [pid = 23028] [id = 539] 10:25:45 INFO - PROCESS | 23028 | --DOCSHELL 0x8e577800 == 39 [pid = 23028] [id = 538] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x91902800) [pid = 23028] [serial = 1584] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x91619400) [pid = 23028] [serial = 1583] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x91217800) [pid = 23028] [serial = 1577] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8f63f800) [pid = 23028] [serial = 1580] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x91331400) [pid = 23028] [serial = 1578] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8f4ae400) [pid = 23028] [serial = 1554] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8e698000) [pid = 23028] [serial = 1556] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8ea7d800) [pid = 23028] [serial = 1557] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8ecd1000) [pid = 23028] [serial = 1571] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ed6bc00) [pid = 23028] [serial = 1572] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8fa9e800) [pid = 23028] [serial = 1574] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x9121e400) [pid = 23028] [serial = 1565] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x9121b000) [pid = 23028] [serial = 1566] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8f4a2800) [pid = 23028] [serial = 1559] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8f628c00) [pid = 23028] [serial = 1560] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ea0ec00) [pid = 23028] [serial = 1568] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8eb9f800) [pid = 23028] [serial = 1569] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8faa4c00) [pid = 23028] [serial = 1562] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8fd1a400) [pid = 23028] [serial = 1563] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f4ae000) [pid = 23028] [serial = 1581] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8fd18800) [pid = 23028] [serial = 1575] [outer = (nil)] [url = about:blank] 10:25:45 INFO - PROCESS | 23028 | 1466702745852 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:45 INFO - PROCESS | 23028 | 1466702745867 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce7400 == 40 [pid = 23028] [id = 551] 10:25:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8e57a000) [pid = 23028] [serial = 1654] [outer = (nil)] 10:25:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ea15000) [pid = 23028] [serial = 1655] [outer = 0x8e57a000] 10:25:45 INFO - PROCESS | 23028 | 1466702745945 Marionette DEBUG loaded listener.js 10:25:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8eba2800) [pid = 23028] [serial = 1656] [outer = 0x8e57a000] 10:25:46 INFO - PROCESS | 23028 | 1466702746779 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1487ms 10:25:46 INFO - PROCESS | 23028 | 1466702746800 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 10:25:46 INFO - PROCESS | 23028 | 1466702746808 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 10:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:25:46 INFO - PROCESS | 23028 | 1466702746819 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:25:46 INFO - PROCESS | 23028 | 1466702746823 Marionette TRACE conn4 <- [1,2178,null,{}] 10:25:46 INFO - PROCESS | 23028 | 1466702746850 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:46 INFO - PROCESS | 23028 | 1466702746857 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:47 INFO - PROCESS | 23028 | 1466702747057 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 10:25:47 INFO - PROCESS | 23028 | 1466702747068 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:47 INFO - PROCESS | 23028 | 1466702747077 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d3000 == 41 [pid = 23028] [id = 552] 10:25:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ec0a000) [pid = 23028] [serial = 1657] [outer = (nil)] 10:25:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8f4a5400) [pid = 23028] [serial = 1658] [outer = 0x8ec0a000] 10:25:47 INFO - PROCESS | 23028 | 1466702747151 Marionette DEBUG loaded listener.js 10:25:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8f628000) [pid = 23028] [serial = 1659] [outer = 0x8ec0a000] 10:25:48 INFO - PROCESS | 23028 | 1466702748220 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1452ms 10:25:48 INFO - PROCESS | 23028 | 1466702748272 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 10:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:25:48 INFO - PROCESS | 23028 | 1466702748276 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 10:25:48 INFO - PROCESS | 23028 | 1466702748289 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:25:48 INFO - PROCESS | 23028 | 1466702748295 Marionette TRACE conn4 <- [1,2182,null,{}] 10:25:48 INFO - PROCESS | 23028 | 1466702748313 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:48 INFO - PROCESS | 23028 | 1466702748322 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:48 INFO - PROCESS | 23028 | 1466702748565 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 10:25:48 INFO - PROCESS | 23028 | 1466702748592 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:48 INFO - PROCESS | 23028 | 1466702748602 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea17800 == 42 [pid = 23028] [id = 553] 10:25:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8fd17c00) [pid = 23028] [serial = 1660] [outer = (nil)] 10:25:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8fd1c000) [pid = 23028] [serial = 1661] [outer = 0x8fd17c00] 10:25:48 INFO - PROCESS | 23028 | 1466702748670 Marionette DEBUG loaded listener.js 10:25:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8fd1f400) [pid = 23028] [serial = 1662] [outer = 0x8fd17c00] 10:25:49 INFO - PROCESS | 23028 | 1466702749690 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1445ms 10:25:49 INFO - PROCESS | 23028 | 1466702749728 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 10:25:49 INFO - PROCESS | 23028 | 1466702749747 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 10:25:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:25:49 INFO - PROCESS | 23028 | 1466702749762 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:25:49 INFO - PROCESS | 23028 | 1466702749765 Marionette TRACE conn4 <- [1,2186,null,{}] 10:25:49 INFO - PROCESS | 23028 | 1466702749772 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:49 INFO - PROCESS | 23028 | 1466702749777 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:50 INFO - PROCESS | 23028 | 1466702750006 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 10:25:50 INFO - PROCESS | 23028 | 1466702750030 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:50 INFO - PROCESS | 23028 | 1466702750041 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6400 == 43 [pid = 23028] [id = 554] 10:25:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8f629400) [pid = 23028] [serial = 1663] [outer = (nil)] 10:25:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x9132c800) [pid = 23028] [serial = 1664] [outer = 0x8f629400] 10:25:50 INFO - PROCESS | 23028 | 1466702750109 Marionette DEBUG loaded listener.js 10:25:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x914b2000) [pid = 23028] [serial = 1665] [outer = 0x8f629400] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x914ba400) [pid = 23028] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8e691000) [pid = 23028] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8ec36400) [pid = 23028] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ec3ec00) [pid = 23028] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8ea11800) [pid = 23028] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8e6d9000) [pid = 23028] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8fa9f800) [pid = 23028] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8bcde800) [pid = 23028] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ea11c00) [pid = 23028] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8e580800) [pid = 23028] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f621c00) [pid = 23028] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x9190b400) [pid = 23028] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8ea1b800) [pid = 23028] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:25:50 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ec40800) [pid = 23028] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:25:51 INFO - PROCESS | 23028 | 1466702751206 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1481ms 10:25:51 INFO - PROCESS | 23028 | 1466702751244 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 10:25:51 INFO - PROCESS | 23028 | 1466702751247 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 10:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:25:51 INFO - PROCESS | 23028 | 1466702751255 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:25:51 INFO - PROCESS | 23028 | 1466702751259 Marionette TRACE conn4 <- [1,2190,null,{}] 10:25:51 INFO - PROCESS | 23028 | 1466702751264 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:51 INFO - PROCESS | 23028 | 1466702751270 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:51 INFO - PROCESS | 23028 | 1466702751502 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 10:25:51 INFO - PROCESS | 23028 | 1466702751518 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:51 INFO - PROCESS | 23028 | 1466702751527 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea11c00 == 44 [pid = 23028] [id = 555] 10:25:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ec0f400) [pid = 23028] [serial = 1666] [outer = (nil)] 10:25:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8fd17800) [pid = 23028] [serial = 1667] [outer = 0x8ec0f400] 10:25:51 INFO - PROCESS | 23028 | 1466702751609 Marionette DEBUG loaded listener.js 10:25:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91615800) [pid = 23028] [serial = 1668] [outer = 0x8ec0f400] 10:25:52 INFO - PROCESS | 23028 | 1466702752502 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1332ms 10:25:52 INFO - PROCESS | 23028 | 1466702752588 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 10:25:52 INFO - PROCESS | 23028 | 1466702752595 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 10:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:25:52 INFO - PROCESS | 23028 | 1466702752604 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:25:52 INFO - PROCESS | 23028 | 1466702752611 Marionette TRACE conn4 <- [1,2194,null,{}] 10:25:52 INFO - PROCESS | 23028 | 1466702752621 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:52 INFO - PROCESS | 23028 | 1466702752629 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:52 INFO - PROCESS | 23028 | 1466702752855 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 10:25:53 INFO - PROCESS | 23028 | 1466702753047 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:53 INFO - PROCESS | 23028 | 1466702753065 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce4000 == 45 [pid = 23028] [id = 556] 10:25:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e697800) [pid = 23028] [serial = 1669] [outer = (nil)] 10:25:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8e6d6000) [pid = 23028] [serial = 1670] [outer = 0x8e697800] 10:25:53 INFO - PROCESS | 23028 | 1466702753189 Marionette DEBUG loaded listener.js 10:25:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ea18800) [pid = 23028] [serial = 1671] [outer = 0x8e697800] 10:25:54 INFO - PROCESS | 23028 | 1466702754293 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1737ms 10:25:54 INFO - PROCESS | 23028 | 1466702754343 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 10:25:54 INFO - PROCESS | 23028 | 1466702754349 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 10:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:25:54 INFO - PROCESS | 23028 | 1466702754360 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:25:54 INFO - PROCESS | 23028 | 1466702754366 Marionette TRACE conn4 <- [1,2198,null,{}] 10:25:54 INFO - PROCESS | 23028 | 1466702754373 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:54 INFO - PROCESS | 23028 | 1466702754379 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:54 INFO - PROCESS | 23028 | 1466702754578 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 10:25:54 INFO - PROCESS | 23028 | 1466702754813 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:54 INFO - PROCESS | 23028 | 1466702754824 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6dc00 == 46 [pid = 23028] [id = 557] 10:25:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ed6f400) [pid = 23028] [serial = 1672] [outer = (nil)] 10:25:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8f62b400) [pid = 23028] [serial = 1673] [outer = 0x8ed6f400] 10:25:54 INFO - PROCESS | 23028 | 1466702754953 Marionette DEBUG loaded listener.js 10:25:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8fa98400) [pid = 23028] [serial = 1674] [outer = 0x8ed6f400] 10:25:55 INFO - PROCESS | 23028 | 1466702755932 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1606ms 10:25:55 INFO - PROCESS | 23028 | 1466702755962 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 10:25:55 INFO - PROCESS | 23028 | 1466702755966 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 10:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:25:55 INFO - PROCESS | 23028 | 1466702755975 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:25:55 INFO - PROCESS | 23028 | 1466702755979 Marionette TRACE conn4 <- [1,2202,null,{}] 10:25:56 INFO - PROCESS | 23028 | 1466702755995 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:56 INFO - PROCESS | 23028 | 1466702756005 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:56 INFO - PROCESS | 23028 | 1466702756212 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 10:25:56 INFO - PROCESS | 23028 | 1466702756398 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:56 INFO - PROCESS | 23028 | 1466702756413 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x914ba400 == 47 [pid = 23028] [id = 558] 10:25:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x914ba800) [pid = 23028] [serial = 1675] [outer = (nil)] 10:25:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x9190b800) [pid = 23028] [serial = 1676] [outer = 0x914ba800] 10:25:56 INFO - PROCESS | 23028 | 1466702756503 Marionette DEBUG loaded listener.js 10:25:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x91add400) [pid = 23028] [serial = 1677] [outer = 0x914ba800] 10:25:57 INFO - PROCESS | 23028 | 1466702757582 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1636ms 10:25:57 INFO - PROCESS | 23028 | 1466702757611 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 10:25:57 INFO - PROCESS | 23028 | 1466702757615 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 10:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:25:57 INFO - PROCESS | 23028 | 1466702757622 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:25:57 INFO - PROCESS | 23028 | 1466702757627 Marionette TRACE conn4 <- [1,2206,null,{}] 10:25:57 INFO - PROCESS | 23028 | 1466702757634 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:57 INFO - PROCESS | 23028 | 1466702757639 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:57 INFO - PROCESS | 23028 | 1466702757841 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 10:25:58 INFO - PROCESS | 23028 | 1466702758037 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:58 INFO - PROCESS | 23028 | 1466702758048 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57a800 == 48 [pid = 23028] [id = 559] 10:25:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8f62fc00) [pid = 23028] [serial = 1678] [outer = (nil)] 10:25:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x91d68400) [pid = 23028] [serial = 1679] [outer = 0x8f62fc00] 10:25:58 INFO - PROCESS | 23028 | 1466702758129 Marionette DEBUG loaded listener.js 10:25:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x923ec800) [pid = 23028] [serial = 1680] [outer = 0x8f62fc00] 10:25:59 INFO - PROCESS | 23028 | 1466702759151 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:25:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:25:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1583ms 10:25:59 INFO - PROCESS | 23028 | 1466702759206 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 10:25:59 INFO - PROCESS | 23028 | 1466702759211 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 10:25:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:25:59 INFO - PROCESS | 23028 | 1466702759218 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:25:59 INFO - PROCESS | 23028 | 1466702759222 Marionette TRACE conn4 <- [1,2210,null,{}] 10:25:59 INFO - PROCESS | 23028 | 1466702759228 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:25:59 INFO - PROCESS | 23028 | 1466702759234 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:59 INFO - PROCESS | 23028 | 1466702759428 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 10:25:59 INFO - PROCESS | 23028 | 1466702759659 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:59 INFO - PROCESS | 23028 | 1466702759666 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:25:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fa9fc00 == 49 [pid = 23028] [id = 560] 10:25:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x91614800) [pid = 23028] [serial = 1681] [outer = (nil)] 10:25:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x92aa5c00) [pid = 23028] [serial = 1682] [outer = 0x91614800] 10:25:59 INFO - PROCESS | 23028 | 1466702759799 Marionette DEBUG loaded listener.js 10:25:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x92aa7c00) [pid = 23028] [serial = 1683] [outer = 0x91614800] 10:26:00 INFO - PROCESS | 23028 | 1466702760764 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:26:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:26:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1591ms 10:26:00 INFO - PROCESS | 23028 | 1466702760810 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 10:26:00 INFO - PROCESS | 23028 | 1466702760815 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 10:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:26:00 INFO - PROCESS | 23028 | 1466702760822 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:26:00 INFO - PROCESS | 23028 | 1466702760826 Marionette TRACE conn4 <- [1,2214,null,{}] 10:26:00 INFO - PROCESS | 23028 | 1466702760833 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:00 INFO - PROCESS | 23028 | 1466702760843 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:01 INFO - PROCESS | 23028 | 1466702761119 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 10:26:01 INFO - PROCESS | 23028 | 1466702761363 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:01 INFO - PROCESS | 23028 | 1466702761375 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba8c00 == 50 [pid = 23028] [id = 561] 10:26:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8f4a2c00) [pid = 23028] [serial = 1684] [outer = (nil)] 10:26:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x93794000) [pid = 23028] [serial = 1685] [outer = 0x8f4a2c00] 10:26:01 INFO - PROCESS | 23028 | 1466702761505 Marionette DEBUG loaded listener.js 10:26:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x938ac800) [pid = 23028] [serial = 1686] [outer = 0x8f4a2c00] 10:26:02 INFO - PROCESS | 23028 | 1466702762563 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:26:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:26:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2086ms 10:26:02 INFO - PROCESS | 23028 | 1466702762922 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 10:26:02 INFO - PROCESS | 23028 | 1466702762930 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 10:26:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:26:02 INFO - PROCESS | 23028 | 1466702762940 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:26:02 INFO - PROCESS | 23028 | 1466702762943 Marionette TRACE conn4 <- [1,2218,null,{}] 10:26:02 INFO - PROCESS | 23028 | 1466702762953 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:02 INFO - PROCESS | 23028 | 1466702762960 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:03 INFO - PROCESS | 23028 | 1466702763273 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 10:26:03 INFO - PROCESS | 23028 | 1466702763440 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:03 INFO - PROCESS | 23028 | 1466702763454 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea19800 == 51 [pid = 23028] [id = 562] 10:26:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8ea1ac00) [pid = 23028] [serial = 1687] [outer = (nil)] 10:26:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8ec09c00) [pid = 23028] [serial = 1688] [outer = 0x8ea1ac00] 10:26:03 INFO - PROCESS | 23028 | 1466702763533 Marionette DEBUG loaded listener.js 10:26:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x8ec10400) [pid = 23028] [serial = 1689] [outer = 0x8ea1ac00] 10:26:04 INFO - PROCESS | 23028 | 1466702764590 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:26:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:26:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1733ms 10:26:04 INFO - PROCESS | 23028 | 1466702764673 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 10:26:04 INFO - PROCESS | 23028 | 1466702764680 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 10:26:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:26:04 INFO - PROCESS | 23028 | 1466702764692 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:26:04 INFO - PROCESS | 23028 | 1466702764697 Marionette TRACE conn4 <- [1,2222,null,{}] 10:26:04 INFO - PROCESS | 23028 | 1466702764704 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:04 INFO - PROCESS | 23028 | 1466702764710 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:04 INFO - PROCESS | 23028 | 1466702764942 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6400 == 50 [pid = 23028] [id = 554] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea17800 == 49 [pid = 23028] [id = 553] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d3000 == 48 [pid = 23028] [id = 552] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce7400 == 47 [pid = 23028] [id = 551] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5400 == 46 [pid = 23028] [id = 550] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8e697400 == 45 [pid = 23028] [id = 533] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4b0c00 == 44 [pid = 23028] [id = 531] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec07800 == 43 [pid = 23028] [id = 542] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8e690c00 == 42 [pid = 23028] [id = 543] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed72000 == 41 [pid = 23028] [id = 544] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd20800 == 40 [pid = 23028] [id = 545] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdec00 == 39 [pid = 23028] [id = 548] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce0400 == 38 [pid = 23028] [id = 547] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8e579400 == 37 [pid = 23028] [id = 549] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d7400 == 36 [pid = 23028] [id = 536] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec05400 == 35 [pid = 23028] [id = 546] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8e580000 == 34 [pid = 23028] [id = 535] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6c00 == 33 [pid = 23028] [id = 537] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd7c00 == 32 [pid = 23028] [id = 534] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdc800 == 31 [pid = 23028] [id = 532] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea19800 == 30 [pid = 23028] [id = 562] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba8c00 == 29 [pid = 23028] [id = 561] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8fa9fc00 == 28 [pid = 23028] [id = 560] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57a800 == 27 [pid = 23028] [id = 559] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6dc00 == 26 [pid = 23028] [id = 557] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x914ba400 == 25 [pid = 23028] [id = 558] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea11c00 == 24 [pid = 23028] [id = 555] 10:26:06 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce4000 == 23 [pid = 23028] [id = 556] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x91ae5400) [pid = 23028] [serial = 1596] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8e695400) [pid = 23028] [serial = 1616] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8ed76400) [pid = 23028] [serial = 1613] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8ed68800) [pid = 23028] [serial = 1625] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8ec09800) [pid = 23028] [serial = 1586] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8ea16800) [pid = 23028] [serial = 1610] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x92aaa000) [pid = 23028] [serial = 1602] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x93788800) [pid = 23028] [serial = 1605] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8ea19c00) [pid = 23028] [serial = 1619] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x91ae1000) [pid = 23028] [serial = 1595] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ec3ac00) [pid = 23028] [serial = 1587] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x923f1400) [pid = 23028] [serial = 1601] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x93863800) [pid = 23028] [serial = 1608] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x91219c00) [pid = 23028] [serial = 1590] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x9199a800) [pid = 23028] [serial = 1592] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x91bbe400) [pid = 23028] [serial = 1598] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x93785800) [pid = 23028] [serial = 1604] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8ed68400) [pid = 23028] [serial = 1623] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8e69a800) [pid = 23028] [serial = 1617] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8e573800) [pid = 23028] [serial = 1620] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x919a3400) [pid = 23028] [serial = 1593] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ea77000) [pid = 23028] [serial = 1611] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8ecd1c00) [pid = 23028] [serial = 1622] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x9385f000) [pid = 23028] [serial = 1607] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x91d68800) [pid = 23028] [serial = 1599] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8f62a800) [pid = 23028] [serial = 1614] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8faa1000) [pid = 23028] [serial = 1589] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8f62c800) [pid = 23028] [serial = 1628] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8f4a5000) [pid = 23028] [serial = 1626] [outer = (nil)] [url = about:blank] 10:26:06 INFO - PROCESS | 23028 | 1466702766399 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:06 INFO - PROCESS | 23028 | 1466702766409 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdf800 == 24 [pid = 23028] [id = 563] 10:26:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8bcdfc00) [pid = 23028] [serial = 1690] [outer = (nil)] 10:26:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ccdb400) [pid = 23028] [serial = 1691] [outer = 0x8bcdfc00] 10:26:06 INFO - PROCESS | 23028 | 1466702766490 Marionette DEBUG loaded listener.js 10:26:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8cce9c00) [pid = 23028] [serial = 1692] [outer = 0x8bcdfc00] 10:26:07 INFO - PROCESS | 23028 | 1466702767344 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:26:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:26:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2692ms 10:26:07 INFO - PROCESS | 23028 | 1466702767389 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 10:26:07 INFO - PROCESS | 23028 | 1466702767396 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 10:26:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:26:07 INFO - PROCESS | 23028 | 1466702767407 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:26:07 INFO - PROCESS | 23028 | 1466702767411 Marionette TRACE conn4 <- [1,2226,null,{}] 10:26:07 INFO - PROCESS | 23028 | 1466702767420 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:07 INFO - PROCESS | 23028 | 1466702767427 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:07 INFO - PROCESS | 23028 | 1466702767606 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 10:26:07 INFO - PROCESS | 23028 | 1466702767619 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:07 INFO - PROCESS | 23028 | 1466702767632 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e698c00 == 25 [pid = 23028] [id = 564] 10:26:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8e6d3000) [pid = 23028] [serial = 1693] [outer = (nil)] 10:26:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8e6ddc00) [pid = 23028] [serial = 1694] [outer = 0x8e6d3000] 10:26:07 INFO - PROCESS | 23028 | 1466702767719 Marionette DEBUG loaded listener.js 10:26:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ea14000) [pid = 23028] [serial = 1695] [outer = 0x8e6d3000] 10:26:08 INFO - PROCESS | 23028 | 1466702768723 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1331ms 10:26:08 INFO - PROCESS | 23028 | 1466702768742 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 10:26:08 INFO - PROCESS | 23028 | 1466702768749 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 10:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:26:08 INFO - PROCESS | 23028 | 1466702768757 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:26:08 INFO - PROCESS | 23028 | 1466702768761 Marionette TRACE conn4 <- [1,2230,null,{}] 10:26:08 INFO - PROCESS | 23028 | 1466702768767 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:08 INFO - PROCESS | 23028 | 1466702768773 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:09 INFO - PROCESS | 23028 | 1466702769038 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 10:26:09 INFO - PROCESS | 23028 | 1466702769074 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:09 INFO - PROCESS | 23028 | 1466702769082 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce2800 == 26 [pid = 23028] [id = 565] 10:26:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ea17000) [pid = 23028] [serial = 1696] [outer = (nil)] 10:26:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8eba3000) [pid = 23028] [serial = 1697] [outer = 0x8ea17000] 10:26:09 INFO - PROCESS | 23028 | 1466702769157 Marionette DEBUG loaded listener.js 10:26:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ec0d000) [pid = 23028] [serial = 1698] [outer = 0x8ea17000] 10:26:10 INFO - PROCESS | 23028 | 1466702770220 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:26:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:26:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1538ms 10:26:10 INFO - PROCESS | 23028 | 1466702770297 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 10:26:10 INFO - PROCESS | 23028 | 1466702770300 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 10:26:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:26:10 INFO - PROCESS | 23028 | 1466702770325 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:26:10 INFO - PROCESS | 23028 | 1466702770336 Marionette TRACE conn4 <- [1,2234,null,{}] 10:26:10 INFO - PROCESS | 23028 | 1466702770346 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:10 INFO - PROCESS | 23028 | 1466702770355 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:10 INFO - PROCESS | 23028 | 1466702770602 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 10:26:10 INFO - PROCESS | 23028 | 1466702770635 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:10 INFO - PROCESS | 23028 | 1466702770644 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:10 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3d400 == 27 [pid = 23028] [id = 566] 10:26:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ecd0000) [pid = 23028] [serial = 1699] [outer = (nil)] 10:26:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ed68c00) [pid = 23028] [serial = 1700] [outer = 0x8ecd0000] 10:26:10 INFO - PROCESS | 23028 | 1466702770742 Marionette DEBUG loaded listener.js 10:26:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8f4a4800) [pid = 23028] [serial = 1701] [outer = 0x8ecd0000] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8ec0f400) [pid = 23028] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8fd17c00) [pid = 23028] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8f629400) [pid = 23028] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8ec36800) [pid = 23028] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8e57ec00) [pid = 23028] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x91ae3400) [pid = 23028] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8e57a000) [pid = 23028] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8bcd5800) [pid = 23028] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ec0a000) [pid = 23028] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8e695800) [pid = 23028] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ec12400) [pid = 23028] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e577c00) [pid = 23028] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f4a8800) [pid = 23028] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:26:12 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8fd22800) [pid = 23028] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:26:12 INFO - PROCESS | 23028 | 1466702772464 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:26:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2171ms 10:26:12 INFO - PROCESS | 23028 | 1466702772480 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 10:26:12 INFO - PROCESS | 23028 | 1466702772485 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 10:26:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:26:12 INFO - PROCESS | 23028 | 1466702772493 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:26:12 INFO - PROCESS | 23028 | 1466702772497 Marionette TRACE conn4 <- [1,2238,null,{}] 10:26:12 INFO - PROCESS | 23028 | 1466702772512 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:12 INFO - PROCESS | 23028 | 1466702772517 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:12 INFO - PROCESS | 23028 | 1466702772688 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 10:26:12 INFO - PROCESS | 23028 | 1466702772703 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:12 INFO - PROCESS | 23028 | 1466702772712 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcda800 == 28 [pid = 23028] [id = 567] 10:26:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ea79c00) [pid = 23028] [serial = 1702] [outer = (nil)] 10:26:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8f4a8000) [pid = 23028] [serial = 1703] [outer = 0x8ea79c00] 10:26:12 INFO - PROCESS | 23028 | 1466702772785 Marionette DEBUG loaded listener.js 10:26:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f4adc00) [pid = 23028] [serial = 1704] [outer = 0x8ea79c00] 10:26:13 INFO - PROCESS | 23028 | 1466702773805 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:26:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:26:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1343ms 10:26:13 INFO - PROCESS | 23028 | 1466702773836 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 10:26:13 INFO - PROCESS | 23028 | 1466702773840 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 10:26:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:26:13 INFO - PROCESS | 23028 | 1466702773846 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:26:13 INFO - PROCESS | 23028 | 1466702773850 Marionette TRACE conn4 <- [1,2242,null,{}] 10:26:13 INFO - PROCESS | 23028 | 1466702773856 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:13 INFO - PROCESS | 23028 | 1466702773861 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:14 INFO - PROCESS | 23028 | 1466702774116 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 10:26:14 INFO - PROCESS | 23028 | 1466702774299 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:14 INFO - PROCESS | 23028 | 1466702774312 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:14 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdc800 == 29 [pid = 23028] [id = 568] 10:26:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8bcdec00) [pid = 23028] [serial = 1705] [outer = (nil)] 10:26:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8cce4800) [pid = 23028] [serial = 1706] [outer = 0x8bcdec00] 10:26:14 INFO - PROCESS | 23028 | 1466702774406 Marionette DEBUG loaded listener.js 10:26:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8e57c400) [pid = 23028] [serial = 1707] [outer = 0x8bcdec00] 10:26:15 INFO - PROCESS | 23028 | 1466702775506 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:26:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:26:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1691ms 10:26:15 INFO - PROCESS | 23028 | 1466702775541 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 10:26:15 INFO - PROCESS | 23028 | 1466702775548 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 10:26:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:26:15 INFO - PROCESS | 23028 | 1466702775558 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:26:15 INFO - PROCESS | 23028 | 1466702775563 Marionette TRACE conn4 <- [1,2246,null,{}] 10:26:15 INFO - PROCESS | 23028 | 1466702775572 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:15 INFO - PROCESS | 23028 | 1466702775579 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:15 INFO - PROCESS | 23028 | 1466702775781 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 10:26:16 INFO - PROCESS | 23028 | 1466702776015 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:16 INFO - PROCESS | 23028 | 1466702776026 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e697c00 == 30 [pid = 23028] [id = 569] 10:26:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8ea0f400) [pid = 23028] [serial = 1708] [outer = (nil)] 10:26:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ebaa000) [pid = 23028] [serial = 1709] [outer = 0x8ea0f400] 10:26:16 INFO - PROCESS | 23028 | 1466702776158 Marionette DEBUG loaded listener.js 10:26:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ec0cc00) [pid = 23028] [serial = 1710] [outer = 0x8ea0f400] 10:26:17 INFO - PROCESS | 23028 | 1466702777136 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:26:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:26:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1639ms 10:26:17 INFO - PROCESS | 23028 | 1466702777197 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 10:26:17 INFO - PROCESS | 23028 | 1466702777203 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 10:26:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:26:17 INFO - PROCESS | 23028 | 1466702777212 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:26:17 INFO - PROCESS | 23028 | 1466702777216 Marionette TRACE conn4 <- [1,2250,null,{}] 10:26:17 INFO - PROCESS | 23028 | 1466702777223 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:17 INFO - PROCESS | 23028 | 1466702777229 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:17 INFO - PROCESS | 23028 | 1466702777445 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 10:26:17 INFO - PROCESS | 23028 | 1466702777719 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:17 INFO - PROCESS | 23028 | 1466702777727 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:17 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a8400 == 31 [pid = 23028] [id = 570] 10:26:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8f4aac00) [pid = 23028] [serial = 1711] [outer = (nil)] 10:26:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8f627400) [pid = 23028] [serial = 1712] [outer = 0x8f4aac00] 10:26:17 INFO - PROCESS | 23028 | 1466702777862 Marionette DEBUG loaded listener.js 10:26:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8f643c00) [pid = 23028] [serial = 1713] [outer = 0x8f4aac00] 10:26:18 INFO - PROCESS | 23028 | 1466702778909 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:26:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:26:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1743ms 10:26:18 INFO - PROCESS | 23028 | 1466702778955 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 10:26:18 INFO - PROCESS | 23028 | 1466702778962 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 10:26:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:26:18 INFO - PROCESS | 23028 | 1466702778981 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:26:18 INFO - PROCESS | 23028 | 1466702778989 Marionette TRACE conn4 <- [1,2254,null,{}] 10:26:19 INFO - PROCESS | 23028 | 1466702778997 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:19 INFO - PROCESS | 23028 | 1466702779005 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:19 INFO - PROCESS | 23028 | 1466702779241 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 10:26:19 INFO - PROCESS | 23028 | 1466702779511 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:19 INFO - PROCESS | 23028 | 1466702779522 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:19 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e578800 == 32 [pid = 23028] [id = 571] 10:26:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e694c00) [pid = 23028] [serial = 1714] [outer = (nil)] 10:26:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8fd18c00) [pid = 23028] [serial = 1715] [outer = 0x8e694c00] 10:26:19 INFO - PROCESS | 23028 | 1466702779658 Marionette DEBUG loaded listener.js 10:26:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8fd22400) [pid = 23028] [serial = 1716] [outer = 0x8e694c00] 10:26:20 INFO - PROCESS | 23028 | 1466702780654 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:26:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:26:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1701ms 10:26:20 INFO - PROCESS | 23028 | 1466702780674 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 10:26:20 INFO - PROCESS | 23028 | 1466702780679 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 10:26:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:26:20 INFO - PROCESS | 23028 | 1466702780686 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:26:20 INFO - PROCESS | 23028 | 1466702780690 Marionette TRACE conn4 <- [1,2258,null,{}] 10:26:20 INFO - PROCESS | 23028 | 1466702780698 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:20 INFO - PROCESS | 23028 | 1466702780702 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:20 INFO - PROCESS | 23028 | 1466702780904 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 10:26:21 INFO - PROCESS | 23028 | 1466702781093 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:21 INFO - PROCESS | 23028 | 1466702781102 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6dd800 == 33 [pid = 23028] [id = 572] 10:26:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8eba4800) [pid = 23028] [serial = 1717] [outer = (nil)] 10:26:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x91328800) [pid = 23028] [serial = 1718] [outer = 0x8eba4800] 10:26:21 INFO - PROCESS | 23028 | 1466702781248 Marionette DEBUG loaded listener.js 10:26:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x914ae400) [pid = 23028] [serial = 1719] [outer = 0x8eba4800] 10:26:22 INFO - PROCESS | 23028 | 1466702782152 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1490ms 10:26:22 INFO - PROCESS | 23028 | 1466702782180 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 10:26:22 INFO - PROCESS | 23028 | 1466702782185 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 10:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:26:22 INFO - PROCESS | 23028 | 1466702782194 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:26:22 INFO - PROCESS | 23028 | 1466702782199 Marionette TRACE conn4 <- [1,2262,null,{}] 10:26:22 INFO - PROCESS | 23028 | 1466702782206 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:22 INFO - PROCESS | 23028 | 1466702782210 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:22 INFO - PROCESS | 23028 | 1466702782426 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 10:26:22 INFO - PROCESS | 23028 | 1466702782614 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:22 INFO - PROCESS | 23028 | 1466702782633 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d0c00 == 34 [pid = 23028] [id = 573] 10:26:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8ea6f400) [pid = 23028] [serial = 1720] [outer = (nil)] 10:26:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x9161bc00) [pid = 23028] [serial = 1721] [outer = 0x8ea6f400] 10:26:22 INFO - PROCESS | 23028 | 1466702782775 Marionette DEBUG loaded listener.js 10:26:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x919a4c00) [pid = 23028] [serial = 1722] [outer = 0x8ea6f400] 10:26:23 INFO - PROCESS | 23028 | 1466702783927 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:26:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:26:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1785ms 10:26:23 INFO - PROCESS | 23028 | 1466702783981 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 10:26:23 INFO - PROCESS | 23028 | 1466702783984 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 10:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:26:24 INFO - PROCESS | 23028 | 1466702783995 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:26:24 INFO - PROCESS | 23028 | 1466702783998 Marionette TRACE conn4 <- [1,2266,null,{}] 10:26:24 INFO - PROCESS | 23028 | 1466702784005 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:24 INFO - PROCESS | 23028 | 1466702784011 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:24 INFO - PROCESS | 23028 | 1466702784216 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 10:26:24 INFO - PROCESS | 23028 | 1466702784456 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:24 INFO - PROCESS | 23028 | 1466702784467 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6000 == 35 [pid = 23028] [id = 574] 10:26:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8bcd9800) [pid = 23028] [serial = 1723] [outer = (nil)] 10:26:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8e696400) [pid = 23028] [serial = 1724] [outer = 0x8bcd9800] 10:26:24 INFO - PROCESS | 23028 | 1466702784617 Marionette DEBUG loaded listener.js 10:26:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x8ea70c00) [pid = 23028] [serial = 1725] [outer = 0x8bcd9800] 10:26:25 INFO - PROCESS | 23028 | 1466702785733 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1787ms 10:26:25 INFO - PROCESS | 23028 | 1466702785783 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 10:26:25 INFO - PROCESS | 23028 | 1466702785790 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 10:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:26:25 INFO - PROCESS | 23028 | 1466702785799 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:26:25 INFO - PROCESS | 23028 | 1466702785804 Marionette TRACE conn4 <- [1,2270,null,{}] 10:26:25 INFO - PROCESS | 23028 | 1466702785813 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:25 INFO - PROCESS | 23028 | 1466702785820 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:26 INFO - PROCESS | 23028 | 1466702786050 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 10:26:26 INFO - PROCESS | 23028 | 1466702786396 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:26 INFO - PROCESS | 23028 | 1466702786412 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:26 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e690c00 == 36 [pid = 23028] [id = 575] 10:26:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x8e694800) [pid = 23028] [serial = 1726] [outer = (nil)] 10:26:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8e6db000) [pid = 23028] [serial = 1727] [outer = 0x8e694800] 10:26:26 INFO - PROCESS | 23028 | 1466702786496 Marionette DEBUG loaded listener.js 10:26:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8ea19800) [pid = 23028] [serial = 1728] [outer = 0x8e694800] 10:26:26 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcda800 == 35 [pid = 23028] [id = 567] 10:26:26 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3d400 == 34 [pid = 23028] [id = 566] 10:26:27 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce2800 == 33 [pid = 23028] [id = 565] 10:26:27 INFO - PROCESS | 23028 | --DOCSHELL 0x8e698c00 == 32 [pid = 23028] [id = 564] 10:26:27 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdf800 == 31 [pid = 23028] [id = 563] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8fd17800) [pid = 23028] [serial = 1667] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8fd1c000) [pid = 23028] [serial = 1661] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x9132c800) [pid = 23028] [serial = 1664] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x914b8800) [pid = 23028] [serial = 1640] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x914ba000) [pid = 23028] [serial = 1641] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x91614000) [pid = 23028] [serial = 1643] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x91904400) [pid = 23028] [serial = 1644] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x91d64c00) [pid = 23028] [serial = 1649] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x91d62800) [pid = 23028] [serial = 1650] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ea15000) [pid = 23028] [serial = 1655] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8eba2800) [pid = 23028] [serial = 1656] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8bcde000) [pid = 23028] [serial = 1652] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8cce5800) [pid = 23028] [serial = 1653] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f4a5400) [pid = 23028] [serial = 1658] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ea12000) [pid = 23028] [serial = 1631] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ea7c400) [pid = 23028] [serial = 1632] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f642c00) [pid = 23028] [serial = 1629] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x919a8800) [pid = 23028] [serial = 1646] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x91ae7000) [pid = 23028] [serial = 1647] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f642400) [pid = 23028] [serial = 1634] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8ed6b000) [pid = 23028] [serial = 1635] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x91217000) [pid = 23028] [serial = 1637] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x91221400) [pid = 23028] [serial = 1638] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x91615800) [pid = 23028] [serial = 1668] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8fd1f400) [pid = 23028] [serial = 1662] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x914b2000) [pid = 23028] [serial = 1665] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8f628000) [pid = 23028] [serial = 1659] [outer = (nil)] [url = about:blank] 10:26:27 INFO - PROCESS | 23028 | 1466702787433 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1685ms 10:26:27 INFO - PROCESS | 23028 | 1466702787485 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 10:26:27 INFO - PROCESS | 23028 | 1466702787492 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 10:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:26:27 INFO - PROCESS | 23028 | 1466702787505 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:26:27 INFO - PROCESS | 23028 | 1466702787509 Marionette TRACE conn4 <- [1,2274,null,{}] 10:26:27 INFO - PROCESS | 23028 | 1466702787516 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:27 INFO - PROCESS | 23028 | 1466702787521 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:27 INFO - PROCESS | 23028 | 1466702787710 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 10:26:27 INFO - PROCESS | 23028 | 1466702787726 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:27 INFO - PROCESS | 23028 | 1466702787734 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce7c00 == 32 [pid = 23028] [id = 576] 10:26:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ea78000) [pid = 23028] [serial = 1729] [outer = (nil)] 10:26:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8eba3c00) [pid = 23028] [serial = 1730] [outer = 0x8ea78000] 10:26:27 INFO - PROCESS | 23028 | 1466702787947 Marionette DEBUG loaded listener.js 10:26:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ec3ac00) [pid = 23028] [serial = 1731] [outer = 0x8ea78000] 10:26:28 INFO - PROCESS | 23028 | 1466702788889 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1437ms 10:26:28 INFO - PROCESS | 23028 | 1466702788942 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 10:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:26:28 INFO - PROCESS | 23028 | 1466702788947 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 10:26:28 INFO - PROCESS | 23028 | 1466702788962 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:26:28 INFO - PROCESS | 23028 | 1466702788973 Marionette TRACE conn4 <- [1,2278,null,{}] 10:26:28 INFO - PROCESS | 23028 | 1466702788990 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:29 INFO - PROCESS | 23028 | 1466702788999 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:29 INFO - PROCESS | 23028 | 1466702789185 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 10:26:29 INFO - PROCESS | 23028 | 1466702789349 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:29 INFO - PROCESS | 23028 | 1466702789359 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4afc00 == 33 [pid = 23028] [id = 577] 10:26:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8f4b0000) [pid = 23028] [serial = 1732] [outer = (nil)] 10:26:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8f628000) [pid = 23028] [serial = 1733] [outer = 0x8f4b0000] 10:26:29 INFO - PROCESS | 23028 | 1466702789439 Marionette DEBUG loaded listener.js 10:26:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f643800) [pid = 23028] [serial = 1734] [outer = 0x8f4b0000] 10:26:30 INFO - PROCESS | 23028 | 1466702790420 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1505ms 10:26:30 INFO - PROCESS | 23028 | 1466702790459 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 10:26:30 INFO - PROCESS | 23028 | 1466702790464 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 10:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:26:30 INFO - PROCESS | 23028 | 1466702790478 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:26:30 INFO - PROCESS | 23028 | 1466702790481 Marionette TRACE conn4 <- [1,2282,null,{}] 10:26:30 INFO - PROCESS | 23028 | 1466702790487 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:30 INFO - PROCESS | 23028 | 1466702790493 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:30 INFO - PROCESS | 23028 | 1466702790731 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 10:26:30 INFO - PROCESS | 23028 | 1466702790754 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:30 INFO - PROCESS | 23028 | 1466702790766 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea71800 == 34 [pid = 23028] [id = 578] 10:26:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8f625000) [pid = 23028] [serial = 1735] [outer = (nil)] 10:26:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8fd1ec00) [pid = 23028] [serial = 1736] [outer = 0x8f625000] 10:26:30 INFO - PROCESS | 23028 | 1466702790851 Marionette DEBUG loaded listener.js 10:26:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91221400) [pid = 23028] [serial = 1737] [outer = 0x8f625000] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x914ba800) [pid = 23028] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f62fc00) [pid = 23028] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8bcdfc00) [pid = 23028] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ecd0000) [pid = 23028] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8ea17000) [pid = 23028] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8e697800) [pid = 23028] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8ea1ac00) [pid = 23028] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ed6f400) [pid = 23028] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8f4a2c00) [pid = 23028] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x91614800) [pid = 23028] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:26:31 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8e6d3000) [pid = 23028] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:26:31 INFO - PROCESS | 23028 | 1466702791900 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1489ms 10:26:31 INFO - PROCESS | 23028 | 1466702791961 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 10:26:31 INFO - PROCESS | 23028 | 1466702791964 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 10:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:26:31 INFO - PROCESS | 23028 | 1466702791971 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:26:31 INFO - PROCESS | 23028 | 1466702791976 Marionette TRACE conn4 <- [1,2286,null,{}] 10:26:31 INFO - PROCESS | 23028 | 1466702791982 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:31 INFO - PROCESS | 23028 | 1466702791987 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:32 INFO - PROCESS | 23028 | 1466702792230 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 10:26:32 INFO - PROCESS | 23028 | 1466702792245 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:32 INFO - PROCESS | 23028 | 1466702792253 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5000 == 35 [pid = 23028] [id = 579] 10:26:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8bcd5400) [pid = 23028] [serial = 1738] [outer = (nil)] 10:26:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ed6dc00) [pid = 23028] [serial = 1739] [outer = 0x8bcd5400] 10:26:32 INFO - PROCESS | 23028 | 1466702792324 Marionette DEBUG loaded listener.js 10:26:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8faa2c00) [pid = 23028] [serial = 1740] [outer = 0x8bcd5400] 10:26:33 INFO - PROCESS | 23028 | 1466702793203 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:26:33 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 10:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1288ms 10:26:33 INFO - PROCESS | 23028 | 1466702793261 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 10:26:33 INFO - PROCESS | 23028 | 1466702793265 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 10:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:26:33 INFO - PROCESS | 23028 | 1466702793271 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:26:33 INFO - PROCESS | 23028 | 1466702793275 Marionette TRACE conn4 <- [1,2290,null,{}] 10:26:33 INFO - PROCESS | 23028 | 1466702793280 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:33 INFO - PROCESS | 23028 | 1466702793291 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:33 INFO - PROCESS | 23028 | 1466702793595 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 10:26:33 INFO - PROCESS | 23028 | 1466702793781 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:33 INFO - PROCESS | 23028 | 1466702793791 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdd400 == 36 [pid = 23028] [id = 580] 10:26:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ccde400) [pid = 23028] [serial = 1741] [outer = (nil)] 10:26:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8cce9000) [pid = 23028] [serial = 1742] [outer = 0x8ccde400] 10:26:33 INFO - PROCESS | 23028 | 1466702793950 Marionette DEBUG loaded listener.js 10:26:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8e57fc00) [pid = 23028] [serial = 1743] [outer = 0x8ccde400] 10:26:35 INFO - PROCESS | 23028 | 1466702795105 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1887ms 10:26:35 INFO - PROCESS | 23028 | 1466702795161 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 10:26:35 INFO - PROCESS | 23028 | 1466702795167 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 10:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:26:35 INFO - PROCESS | 23028 | 1466702795177 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:26:35 INFO - PROCESS | 23028 | 1466702795184 Marionette TRACE conn4 <- [1,2294,null,{}] 10:26:35 INFO - PROCESS | 23028 | 1466702795194 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:35 INFO - PROCESS | 23028 | 1466702795200 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:35 INFO - PROCESS | 23028 | 1466702795416 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 10:26:35 INFO - PROCESS | 23028 | 1466702795573 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:35 INFO - PROCESS | 23028 | 1466702795582 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea17c00 == 37 [pid = 23028] [id = 581] 10:26:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ea7d400) [pid = 23028] [serial = 1744] [outer = (nil)] 10:26:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ec43800) [pid = 23028] [serial = 1745] [outer = 0x8ea7d400] 10:26:35 INFO - PROCESS | 23028 | 1466702795669 Marionette DEBUG loaded listener.js 10:26:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8ed6f000) [pid = 23028] [serial = 1746] [outer = 0x8ea7d400] 10:26:36 INFO - PROCESS | 23028 | 1466702796704 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1587ms 10:26:36 INFO - PROCESS | 23028 | 1466702796765 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 10:26:36 INFO - PROCESS | 23028 | 1466702796771 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 10:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:26:36 INFO - PROCESS | 23028 | 1466702796779 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:26:36 INFO - PROCESS | 23028 | 1466702796784 Marionette TRACE conn4 <- [1,2298,null,{}] 10:26:36 INFO - PROCESS | 23028 | 1466702796792 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:36 INFO - PROCESS | 23028 | 1466702796799 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:37 INFO - PROCESS | 23028 | 1466702797045 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 10:26:37 INFO - PROCESS | 23028 | 1466702797350 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:37 INFO - PROCESS | 23028 | 1466702797359 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6c800 == 38 [pid = 23028] [id = 582] 10:26:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8f62b800) [pid = 23028] [serial = 1747] [outer = (nil)] 10:26:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8fd16800) [pid = 23028] [serial = 1748] [outer = 0x8f62b800] 10:26:37 INFO - PROCESS | 23028 | 1466702797494 Marionette DEBUG loaded listener.js 10:26:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91326000) [pid = 23028] [serial = 1749] [outer = 0x8f62b800] 10:26:38 INFO - PROCESS | 23028 | 1466702798520 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1804ms 10:26:38 INFO - PROCESS | 23028 | 1466702798583 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 10:26:38 INFO - PROCESS | 23028 | 1466702798590 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 10:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:26:38 INFO - PROCESS | 23028 | 1466702798608 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:26:38 INFO - PROCESS | 23028 | 1466702798615 Marionette TRACE conn4 <- [1,2302,null,{}] 10:26:38 INFO - PROCESS | 23028 | 1466702798622 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:38 INFO - PROCESS | 23028 | 1466702798629 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:38 INFO - PROCESS | 23028 | 1466702798878 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 10:26:39 INFO - PROCESS | 23028 | 1466702799133 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:39 INFO - PROCESS | 23028 | 1466702799141 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdc400 == 39 [pid = 23028] [id = 583] 10:26:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8f647000) [pid = 23028] [serial = 1750] [outer = (nil)] 10:26:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91907c00) [pid = 23028] [serial = 1751] [outer = 0x8f647000] 10:26:39 INFO - PROCESS | 23028 | 1466702799270 Marionette DEBUG loaded listener.js 10:26:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x9199f000) [pid = 23028] [serial = 1752] [outer = 0x8f647000] 10:26:40 INFO - PROCESS | 23028 | 1466702800190 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1648ms 10:26:40 INFO - PROCESS | 23028 | 1466702800251 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 10:26:40 INFO - PROCESS | 23028 | 1466702800255 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 10:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:26:40 INFO - PROCESS | 23028 | 1466702800264 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:26:40 INFO - PROCESS | 23028 | 1466702800269 Marionette TRACE conn4 <- [1,2306,null,{}] 10:26:40 INFO - PROCESS | 23028 | 1466702800276 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:40 INFO - PROCESS | 23028 | 1466702800282 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:40 INFO - PROCESS | 23028 | 1466702800474 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 10:26:40 INFO - PROCESS | 23028 | 1466702800663 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:40 INFO - PROCESS | 23028 | 1466702800674 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x9190d800 == 40 [pid = 23028] [id = 584] 10:26:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x91ae6000) [pid = 23028] [serial = 1753] [outer = (nil)] 10:26:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x91bb7800) [pid = 23028] [serial = 1754] [outer = 0x91ae6000] 10:26:40 INFO - PROCESS | 23028 | 1466702800756 Marionette DEBUG loaded listener.js 10:26:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x91bbac00) [pid = 23028] [serial = 1755] [outer = 0x91ae6000] 10:26:41 INFO - PROCESS | 23028 | 1466702801761 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1531ms 10:26:41 INFO - PROCESS | 23028 | 1466702801796 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 10:26:41 INFO - PROCESS | 23028 | 1466702801800 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 10:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:26:41 INFO - PROCESS | 23028 | 1466702801807 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:26:41 INFO - PROCESS | 23028 | 1466702801810 Marionette TRACE conn4 <- [1,2310,null,{}] 10:26:41 INFO - PROCESS | 23028 | 1466702801817 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:41 INFO - PROCESS | 23028 | 1466702801823 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:42 INFO - PROCESS | 23028 | 1466702802017 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 10:26:42 INFO - PROCESS | 23028 | 1466702802203 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:42 INFO - PROCESS | 23028 | 1466702802224 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x91d69400 == 41 [pid = 23028] [id = 585] 10:26:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x91d69800) [pid = 23028] [serial = 1756] [outer = (nil)] 10:26:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x91d6d800) [pid = 23028] [serial = 1757] [outer = 0x91d69800] 10:26:42 INFO - PROCESS | 23028 | 1466702802357 Marionette DEBUG loaded listener.js 10:26:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x923f2400) [pid = 23028] [serial = 1758] [outer = 0x91d69800] 10:26:43 INFO - PROCESS | 23028 | 1466702803425 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1640ms 10:26:43 INFO - PROCESS | 23028 | 1466702803449 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 10:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:26:43 INFO - PROCESS | 23028 | 1466702803455 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 10:26:43 INFO - PROCESS | 23028 | 1466702803463 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:26:43 INFO - PROCESS | 23028 | 1466702803467 Marionette TRACE conn4 <- [1,2314,null,{}] 10:26:43 INFO - PROCESS | 23028 | 1466702803474 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:43 INFO - PROCESS | 23028 | 1466702803479 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:43 INFO - PROCESS | 23028 | 1466702803682 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 10:26:43 INFO - PROCESS | 23028 | 1466702803873 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:43 INFO - PROCESS | 23028 | 1466702803886 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e699800 == 42 [pid = 23028] [id = 586] 10:26:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8ec3b000) [pid = 23028] [serial = 1759] [outer = (nil)] 10:26:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x92aadc00) [pid = 23028] [serial = 1760] [outer = 0x8ec3b000] 10:26:44 INFO - PROCESS | 23028 | 1466702804012 Marionette DEBUG loaded listener.js 10:26:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x93787c00) [pid = 23028] [serial = 1761] [outer = 0x8ec3b000] 10:26:44 INFO - PROCESS | 23028 | 1466702804986 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1583ms 10:26:45 INFO - PROCESS | 23028 | 1466702805055 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 10:26:45 INFO - PROCESS | 23028 | 1466702805060 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 10:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:26:45 INFO - PROCESS | 23028 | 1466702805072 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:26:45 INFO - PROCESS | 23028 | 1466702805077 Marionette TRACE conn4 <- [1,2318,null,{}] 10:26:45 INFO - PROCESS | 23028 | 1466702805085 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:45 INFO - PROCESS | 23028 | 1466702805090 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:45 INFO - PROCESS | 23028 | 1466702805293 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 10:26:45 INFO - PROCESS | 23028 | 1466702805528 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:45 INFO - PROCESS | 23028 | 1466702805536 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce3c00 == 43 [pid = 23028] [id = 587] 10:26:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8ec36800) [pid = 23028] [serial = 1762] [outer = (nil)] 10:26:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x93790c00) [pid = 23028] [serial = 1763] [outer = 0x8ec36800] 10:26:45 INFO - PROCESS | 23028 | 1466702805655 Marionette DEBUG loaded listener.js 10:26:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x93861800) [pid = 23028] [serial = 1764] [outer = 0x8ec36800] 10:26:46 INFO - PROCESS | 23028 | 1466702806639 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:26:46 INFO - PROCESS | 23028 | 1466702806925 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 10:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:26:46 INFO - PROCESS | 23028 | 1466702806934 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:26:46 INFO - PROCESS | 23028 | 1466702806938 Marionette TRACE conn4 <- [1,2322,null,{}] 10:26:46 INFO - PROCESS | 23028 | 1466702806956 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:46 INFO - PROCESS | 23028 | 1466702806963 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:47 INFO - PROCESS | 23028 | 1466702807172 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 10:26:47 INFO - PROCESS | 23028 | 1466702807417 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:47 INFO - PROCESS | 23028 | 1466702807429 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea18000 == 44 [pid = 23028] [id = 588] 10:26:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8ea1a400) [pid = 23028] [serial = 1765] [outer = (nil)] 10:26:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8ea75000) [pid = 23028] [serial = 1766] [outer = 0x8ea1a400] 10:26:47 INFO - PROCESS | 23028 | 1466702807508 Marionette DEBUG loaded listener.js 10:26:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8eba1c00) [pid = 23028] [serial = 1767] [outer = 0x8ea1a400] 10:26:48 INFO - PROCESS | 23028 | 1466702808394 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1484ms 10:26:48 INFO - PROCESS | 23028 | 1466702808419 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 10:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:26:48 INFO - PROCESS | 23028 | 1466702808425 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 10:26:48 INFO - PROCESS | 23028 | 1466702808460 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:26:48 INFO - PROCESS | 23028 | 1466702808465 Marionette TRACE conn4 <- [1,2326,null,{}] 10:26:48 INFO - PROCESS | 23028 | 1466702808477 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:48 INFO - PROCESS | 23028 | 1466702808482 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:48 INFO - PROCESS | 23028 | 1466702808694 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 10:26:49 INFO - PROCESS | 23028 | 1466702809031 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:49 INFO - PROCESS | 23028 | 1466702809046 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e697800 == 45 [pid = 23028] [id = 589] 10:26:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8ea1a000) [pid = 23028] [serial = 1768] [outer = (nil)] 10:26:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8f4a6c00) [pid = 23028] [serial = 1769] [outer = 0x8ea1a000] 10:26:49 INFO - PROCESS | 23028 | 1466702809140 Marionette DEBUG loaded listener.js 10:26:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x8f62d000) [pid = 23028] [serial = 1770] [outer = 0x8ea1a000] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57bc00 == 44 [pid = 23028] [id = 518] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce9400 == 43 [pid = 23028] [id = 519] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8faa1800 == 42 [pid = 23028] [id = 520] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5000 == 41 [pid = 23028] [id = 579] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea71800 == 40 [pid = 23028] [id = 578] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4afc00 == 39 [pid = 23028] [id = 577] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce7c00 == 38 [pid = 23028] [id = 576] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8e690c00 == 37 [pid = 23028] [id = 575] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d0c00 == 36 [pid = 23028] [id = 573] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6000 == 35 [pid = 23028] [id = 574] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6dd800 == 34 [pid = 23028] [id = 572] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec06800 == 33 [pid = 23028] [id = 529] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd8800 == 32 [pid = 23028] [id = 521] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdc800 == 31 [pid = 23028] [id = 568] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a8400 == 30 [pid = 23028] [id = 570] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce8800 == 29 [pid = 23028] [id = 526] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69b000 == 28 [pid = 23028] [id = 516] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8f649800 == 27 [pid = 23028] [id = 524] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce3400 == 26 [pid = 23028] [id = 517] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8e578800 == 25 [pid = 23028] [id = 571] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6dbc00 == 24 [pid = 23028] [id = 528] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x91903c00 == 23 [pid = 23028] [id = 530] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8e699400 == 22 [pid = 23028] [id = 514] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd7000 == 21 [pid = 23028] [id = 525] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea16c00 == 20 [pid = 23028] [id = 515] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd8c00 == 19 [pid = 23028] [id = 527] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce5000 == 18 [pid = 23028] [id = 522] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec0b400 == 17 [pid = 23028] [id = 523] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8e697c00 == 16 [pid = 23028] [id = 569] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8e699800 == 15 [pid = 23028] [id = 586] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce3c00 == 14 [pid = 23028] [id = 587] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x91d69400 == 13 [pid = 23028] [id = 585] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x9190d800 == 12 [pid = 23028] [id = 584] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdc400 == 11 [pid = 23028] [id = 583] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea17c00 == 10 [pid = 23028] [id = 581] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6c800 == 9 [pid = 23028] [id = 582] 10:26:50 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdd400 == 8 [pid = 23028] [id = 580] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x8f4a8000) [pid = 23028] [serial = 1703] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x91add400) [pid = 23028] [serial = 1677] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x91d68400) [pid = 23028] [serial = 1679] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8cce9c00) [pid = 23028] [serial = 1692] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8f4a4800) [pid = 23028] [serial = 1701] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8ed68c00) [pid = 23028] [serial = 1700] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8ec0d000) [pid = 23028] [serial = 1698] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8ea18800) [pid = 23028] [serial = 1671] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8ec09c00) [pid = 23028] [serial = 1688] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8fa98400) [pid = 23028] [serial = 1674] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x938ac800) [pid = 23028] [serial = 1686] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8ec10400) [pid = 23028] [serial = 1689] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8e6d6000) [pid = 23028] [serial = 1670] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x92aa5c00) [pid = 23028] [serial = 1682] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x92aa7c00) [pid = 23028] [serial = 1683] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8f62b400) [pid = 23028] [serial = 1673] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ccdb400) [pid = 23028] [serial = 1691] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x9190b800) [pid = 23028] [serial = 1676] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ea14000) [pid = 23028] [serial = 1695] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8eba3000) [pid = 23028] [serial = 1697] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8e6ddc00) [pid = 23028] [serial = 1694] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x93794000) [pid = 23028] [serial = 1685] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x923ec800) [pid = 23028] [serial = 1680] [outer = (nil)] [url = about:blank] 10:26:51 INFO - PROCESS | 23028 | 1466702811424 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 3030ms 10:26:51 INFO - PROCESS | 23028 | 1466702811463 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 10:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:26:51 INFO - PROCESS | 23028 | 1466702811470 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 10:26:51 INFO - PROCESS | 23028 | 1466702811479 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:26:51 INFO - PROCESS | 23028 | 1466702811485 Marionette TRACE conn4 <- [1,2330,null,{}] 10:26:51 INFO - PROCESS | 23028 | 1466702811495 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:51 INFO - PROCESS | 23028 | 1466702811501 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:51 INFO - PROCESS | 23028 | 1466702811683 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 10:26:51 INFO - PROCESS | 23028 | 1466702811869 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:51 INFO - PROCESS | 23028 | 1466702811879 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce4000 == 9 [pid = 23028] [id = 590] 10:26:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8cce5c00) [pid = 23028] [serial = 1771] [outer = (nil)] 10:26:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8e57f800) [pid = 23028] [serial = 1772] [outer = 0x8cce5c00] 10:26:51 INFO - PROCESS | 23028 | 1466702811960 Marionette DEBUG loaded listener.js 10:26:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e698c00) [pid = 23028] [serial = 1773] [outer = 0x8cce5c00] 10:26:52 INFO - PROCESS | 23028 | 1466702812793 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1387ms 10:26:52 INFO - PROCESS | 23028 | 1466702812864 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 10:26:52 INFO - PROCESS | 23028 | 1466702812871 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 10:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:26:52 INFO - PROCESS | 23028 | 1466702812882 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:26:52 INFO - PROCESS | 23028 | 1466702812886 Marionette TRACE conn4 <- [1,2334,null,{}] 10:26:52 INFO - PROCESS | 23028 | 1466702812893 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:52 INFO - PROCESS | 23028 | 1466702812900 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:53 INFO - PROCESS | 23028 | 1466702813083 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 10:26:53 INFO - PROCESS | 23028 | 1466702813244 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:53 INFO - PROCESS | 23028 | 1466702813253 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e698000 == 10 [pid = 23028] [id = 591] 10:26:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ea0e800) [pid = 23028] [serial = 1774] [outer = (nil)] 10:26:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8eba3000) [pid = 23028] [serial = 1775] [outer = 0x8ea0e800] 10:26:53 INFO - PROCESS | 23028 | 1466702813330 Marionette DEBUG loaded listener.js 10:26:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ec07000) [pid = 23028] [serial = 1776] [outer = 0x8ea0e800] 10:26:54 INFO - PROCESS | 23028 | 1466702814328 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1491ms 10:26:54 INFO - PROCESS | 23028 | 1466702814382 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 10:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:26:54 INFO - PROCESS | 23028 | 1466702814386 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 10:26:54 INFO - PROCESS | 23028 | 1466702814393 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:26:54 INFO - PROCESS | 23028 | 1466702814399 Marionette TRACE conn4 <- [1,2338,null,{}] 10:26:54 INFO - PROCESS | 23028 | 1466702814426 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:54 INFO - PROCESS | 23028 | 1466702814436 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:54 INFO - PROCESS | 23028 | 1466702814671 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 10:26:54 INFO - PROCESS | 23028 | 1466702814697 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:54 INFO - PROCESS | 23028 | 1466702814712 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6ac00 == 11 [pid = 23028] [id = 592] 10:26:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8ed6b400) [pid = 23028] [serial = 1777] [outer = (nil)] 10:26:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ed72c00) [pid = 23028] [serial = 1778] [outer = 0x8ed6b400] 10:26:54 INFO - PROCESS | 23028 | 1466702814786 Marionette DEBUG loaded listener.js 10:26:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8f4a8800) [pid = 23028] [serial = 1779] [outer = 0x8ed6b400] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8bcd5400) [pid = 23028] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8f625000) [pid = 23028] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ea6f400) [pid = 23028] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8bcdec00) [pid = 23028] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ea78000) [pid = 23028] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8e694800) [pid = 23028] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8ea79c00) [pid = 23028] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f4aac00) [pid = 23028] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8eba4800) [pid = 23028] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ea0f400) [pid = 23028] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8e694c00) [pid = 23028] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8bcd9800) [pid = 23028] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:26:56 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8f4b0000) [pid = 23028] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:26:56 INFO - PROCESS | 23028 | 1466702816355 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2044ms 10:26:56 INFO - PROCESS | 23028 | 1466702816438 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 10:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:26:56 INFO - PROCESS | 23028 | 1466702816443 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 10:26:56 INFO - PROCESS | 23028 | 1466702816449 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:26:56 INFO - PROCESS | 23028 | 1466702816452 Marionette TRACE conn4 <- [1,2342,null,{}] 10:26:56 INFO - PROCESS | 23028 | 1466702816463 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:56 INFO - PROCESS | 23028 | 1466702816468 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:56 INFO - PROCESS | 23028 | 1466702816696 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 10:26:56 INFO - PROCESS | 23028 | 1466702816785 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:56 INFO - PROCESS | 23028 | 1466702816794 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e579400 == 12 [pid = 23028] [id = 593] 10:26:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ecdb400) [pid = 23028] [serial = 1780] [outer = (nil)] 10:26:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ed73400) [pid = 23028] [serial = 1781] [outer = 0x8ecdb400] 10:26:56 INFO - PROCESS | 23028 | 1466702816869 Marionette DEBUG loaded listener.js 10:26:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8f63e000) [pid = 23028] [serial = 1782] [outer = 0x8ecdb400] 10:26:57 INFO - PROCESS | 23028 | 1466702817669 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1286ms 10:26:57 INFO - PROCESS | 23028 | 1466702817736 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 10:26:57 INFO - PROCESS | 23028 | 1466702817741 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 10:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:26:57 INFO - PROCESS | 23028 | 1466702817754 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:26:57 INFO - PROCESS | 23028 | 1466702817757 Marionette TRACE conn4 <- [1,2346,null,{}] 10:26:57 INFO - PROCESS | 23028 | 1466702817764 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:57 INFO - PROCESS | 23028 | 1466702817769 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:57 INFO - PROCESS | 23028 | 1466702817927 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 10:26:58 INFO - PROCESS | 23028 | 1466702818063 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:58 INFO - PROCESS | 23028 | 1466702818075 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd2c00 == 13 [pid = 23028] [id = 594] 10:26:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ecd6800) [pid = 23028] [serial = 1783] [outer = (nil)] 10:26:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8fa9f400) [pid = 23028] [serial = 1784] [outer = 0x8ecd6800] 10:26:58 INFO - PROCESS | 23028 | 1466702818158 Marionette DEBUG loaded listener.js 10:26:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8faa6c00) [pid = 23028] [serial = 1785] [outer = 0x8ecd6800] 10:26:59 INFO - PROCESS | 23028 | 1466702819272 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1578ms 10:26:59 INFO - PROCESS | 23028 | 1466702819334 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 10:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:26:59 INFO - PROCESS | 23028 | 1466702819341 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 10:26:59 INFO - PROCESS | 23028 | 1466702819349 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:26:59 INFO - PROCESS | 23028 | 1466702819357 Marionette TRACE conn4 <- [1,2350,null,{}] 10:26:59 INFO - PROCESS | 23028 | 1466702819407 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:26:59 INFO - PROCESS | 23028 | 1466702819414 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:59 INFO - PROCESS | 23028 | 1466702819681 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 10:26:59 INFO - PROCESS | 23028 | 1466702819882 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:59 INFO - PROCESS | 23028 | 1466702819896 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:26:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce3400 == 14 [pid = 23028] [id = 595] 10:26:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e6dbc00) [pid = 23028] [serial = 1786] [outer = (nil)] 10:26:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ea76400) [pid = 23028] [serial = 1787] [outer = 0x8e6dbc00] 10:26:59 INFO - PROCESS | 23028 | 1466702819986 Marionette DEBUG loaded listener.js 10:27:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ec0d400) [pid = 23028] [serial = 1788] [outer = 0x8e6dbc00] 10:27:00 INFO - PROCESS | 23028 | 1466702820983 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1693ms 10:27:01 INFO - PROCESS | 23028 | 1466702821042 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 10:27:01 INFO - PROCESS | 23028 | 1466702821050 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 10:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:27:01 INFO - PROCESS | 23028 | 1466702821062 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:27:01 INFO - PROCESS | 23028 | 1466702821066 Marionette TRACE conn4 <- [1,2354,null,{}] 10:27:01 INFO - PROCESS | 23028 | 1466702821073 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:01 INFO - PROCESS | 23028 | 1466702821078 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:01 INFO - PROCESS | 23028 | 1466702821334 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 10:27:01 INFO - PROCESS | 23028 | 1466702821632 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:01 INFO - PROCESS | 23028 | 1466702821642 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec37800 == 15 [pid = 23028] [id = 596] 10:27:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8f64a000) [pid = 23028] [serial = 1789] [outer = (nil)] 10:27:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8fa99400) [pid = 23028] [serial = 1790] [outer = 0x8f64a000] 10:27:01 INFO - PROCESS | 23028 | 1466702821749 Marionette DEBUG loaded listener.js 10:27:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8f4ab000) [pid = 23028] [serial = 1791] [outer = 0x8f64a000] 10:27:02 INFO - PROCESS | 23028 | 1466702822678 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1691ms 10:27:02 INFO - PROCESS | 23028 | 1466702822758 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 10:27:02 INFO - PROCESS | 23028 | 1466702822763 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 10:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:27:02 INFO - PROCESS | 23028 | 1466702822772 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:27:02 INFO - PROCESS | 23028 | 1466702822778 Marionette TRACE conn4 <- [1,2358,null,{}] 10:27:02 INFO - PROCESS | 23028 | 1466702822795 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:02 INFO - PROCESS | 23028 | 1466702822810 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:03 INFO - PROCESS | 23028 | 1466702823016 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 10:27:03 INFO - PROCESS | 23028 | 1466702823256 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:03 INFO - PROCESS | 23028 | 1466702823270 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x91218000 == 16 [pid = 23028] [id = 597] 10:27:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x91219400) [pid = 23028] [serial = 1792] [outer = (nil)] 10:27:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x91332800) [pid = 23028] [serial = 1793] [outer = 0x91219400] 10:27:03 INFO - PROCESS | 23028 | 1466702823371 Marionette DEBUG loaded listener.js 10:27:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x914bd800) [pid = 23028] [serial = 1794] [outer = 0x91219400] 10:27:04 INFO - PROCESS | 23028 | 1466702824298 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1593ms 10:27:04 INFO - PROCESS | 23028 | 1466702824366 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 10:27:04 INFO - PROCESS | 23028 | 1466702824372 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 10:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:27:04 INFO - PROCESS | 23028 | 1466702824380 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:27:04 INFO - PROCESS | 23028 | 1466702824385 Marionette TRACE conn4 <- [1,2362,null,{}] 10:27:04 INFO - PROCESS | 23028 | 1466702824391 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:04 INFO - PROCESS | 23028 | 1466702824398 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:04 INFO - PROCESS | 23028 | 1466702824640 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 10:27:04 INFO - PROCESS | 23028 | 1466702824888 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:04 INFO - PROCESS | 23028 | 1466702824895 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:04 INFO - PROCESS | 23028 | ++DOCSHELL 0x914b4000 == 17 [pid = 23028] [id = 598] 10:27:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x9161ec00) [pid = 23028] [serial = 1795] [outer = (nil)] 10:27:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x91906c00) [pid = 23028] [serial = 1796] [outer = 0x9161ec00] 10:27:05 INFO - PROCESS | 23028 | 1466702825033 Marionette DEBUG loaded listener.js 10:27:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x9190f400) [pid = 23028] [serial = 1797] [outer = 0x9161ec00] 10:27:05 INFO - PROCESS | 23028 | 1466702825977 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1636ms 10:27:06 INFO - PROCESS | 23028 | 1466702826016 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 10:27:06 INFO - PROCESS | 23028 | 1466702826019 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 10:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:27:06 INFO - PROCESS | 23028 | 1466702826027 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:27:06 INFO - PROCESS | 23028 | 1466702826031 Marionette TRACE conn4 <- [1,2366,null,{}] 10:27:06 INFO - PROCESS | 23028 | 1466702826037 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:06 INFO - PROCESS | 23028 | 1466702826043 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:06 INFO - PROCESS | 23028 | 1466702826234 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 10:27:06 INFO - PROCESS | 23028 | 1466702826450 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:06 INFO - PROCESS | 23028 | 1466702826458 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5400 == 18 [pid = 23028] [id = 599] 10:27:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8bcdb000) [pid = 23028] [serial = 1798] [outer = (nil)] 10:27:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x91ae0800) [pid = 23028] [serial = 1799] [outer = 0x8bcdb000] 10:27:06 INFO - PROCESS | 23028 | 1466702826649 Marionette DEBUG loaded listener.js 10:27:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x91ae8800) [pid = 23028] [serial = 1800] [outer = 0x8bcdb000] 10:27:07 INFO - PROCESS | 23028 | 1466702827764 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1793ms 10:27:07 INFO - PROCESS | 23028 | 1466702827824 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 10:27:07 INFO - PROCESS | 23028 | 1466702827829 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 10:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:27:07 INFO - PROCESS | 23028 | 1466702827839 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:27:07 INFO - PROCESS | 23028 | 1466702827842 Marionette TRACE conn4 <- [1,2370,null,{}] 10:27:07 INFO - PROCESS | 23028 | 1466702827848 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:07 INFO - PROCESS | 23028 | 1466702827860 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:08 INFO - PROCESS | 23028 | 1466702828088 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 10:27:08 INFO - PROCESS | 23028 | 1466702828303 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:08 INFO - PROCESS | 23028 | 1466702828315 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57e800 == 19 [pid = 23028] [id = 600] 10:27:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8ea7cc00) [pid = 23028] [serial = 1801] [outer = (nil)] 10:27:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x91bb5800) [pid = 23028] [serial = 1802] [outer = 0x8ea7cc00] 10:27:08 INFO - PROCESS | 23028 | 1466702828449 Marionette DEBUG loaded listener.js 10:27:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x91d6f000) [pid = 23028] [serial = 1803] [outer = 0x8ea7cc00] 10:27:09 INFO - PROCESS | 23028 | 1466702829418 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1636ms 10:27:09 INFO - PROCESS | 23028 | 1466702829477 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 10:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:27:09 INFO - PROCESS | 23028 | 1466702829481 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 10:27:09 INFO - PROCESS | 23028 | 1466702829488 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:27:09 INFO - PROCESS | 23028 | 1466702829492 Marionette TRACE conn4 <- [1,2374,null,{}] 10:27:09 INFO - PROCESS | 23028 | 1466702829498 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:09 INFO - PROCESS | 23028 | 1466702829506 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:09 INFO - PROCESS | 23028 | 1466702829692 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 10:27:09 INFO - PROCESS | 23028 | 1466702829876 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:09 INFO - PROCESS | 23028 | 1466702829884 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcda800 == 20 [pid = 23028] [id = 601] 10:27:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8e580c00) [pid = 23028] [serial = 1804] [outer = (nil)] 10:27:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x923ee400) [pid = 23028] [serial = 1805] [outer = 0x8e580c00] 10:27:10 INFO - PROCESS | 23028 | 1466702830011 Marionette DEBUG loaded listener.js 10:27:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x923efc00) [pid = 23028] [serial = 1806] [outer = 0x8e580c00] 10:27:10 INFO - PROCESS | 23028 | 1466702830970 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1534ms 10:27:11 INFO - PROCESS | 23028 | 1466702831023 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 10:27:11 INFO - PROCESS | 23028 | 1466702831026 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 10:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:27:11 INFO - PROCESS | 23028 | 1466702831033 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:27:11 INFO - PROCESS | 23028 | 1466702831036 Marionette TRACE conn4 <- [1,2378,null,{}] 10:27:11 INFO - PROCESS | 23028 | 1466702831043 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:11 INFO - PROCESS | 23028 | 1466702831048 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:11 INFO - PROCESS | 23028 | 1466702831233 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 10:27:11 INFO - PROCESS | 23028 | 1466702831422 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:11 INFO - PROCESS | 23028 | 1466702831431 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x91331400 == 21 [pid = 23028] [id = 602] 10:27:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x9161c400) [pid = 23028] [serial = 1807] [outer = (nil)] 10:27:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x92aa7000) [pid = 23028] [serial = 1808] [outer = 0x9161c400] 10:27:11 INFO - PROCESS | 23028 | 1466702831641 Marionette DEBUG loaded listener.js 10:27:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x92aad400) [pid = 23028] [serial = 1809] [outer = 0x9161c400] 10:27:12 INFO - PROCESS | 23028 | 1466702832577 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1585ms 10:27:12 INFO - PROCESS | 23028 | 1466702832619 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 10:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:27:12 INFO - PROCESS | 23028 | 1466702832624 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 10:27:12 INFO - PROCESS | 23028 | 1466702832630 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:27:12 INFO - PROCESS | 23028 | 1466702832634 Marionette TRACE conn4 <- [1,2382,null,{}] 10:27:12 INFO - PROCESS | 23028 | 1466702832640 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:12 INFO - PROCESS | 23028 | 1466702832645 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:12 INFO - PROCESS | 23028 | 1466702832825 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 10:27:13 INFO - PROCESS | 23028 | 1466702833019 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:13 INFO - PROCESS | 23028 | 1466702833032 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd4800 == 22 [pid = 23028] [id = 603] 10:27:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x8bcd5000) [pid = 23028] [serial = 1810] [outer = (nil)] 10:27:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x8bcdc800) [pid = 23028] [serial = 1811] [outer = 0x8bcd5000] 10:27:13 INFO - PROCESS | 23028 | 1466702833262 Marionette DEBUG loaded listener.js 10:27:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x8cce2000) [pid = 23028] [serial = 1812] [outer = 0x8bcd5000] 10:27:14 INFO - PROCESS | 23028 | 1466702834349 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1793ms 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x8cce4800) [pid = 23028] [serial = 1706] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x8e57c400) [pid = 23028] [serial = 1707] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x8f4adc00) [pid = 23028] [serial = 1704] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x8f627400) [pid = 23028] [serial = 1712] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x8f643c00) [pid = 23028] [serial = 1713] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x8ebaa000) [pid = 23028] [serial = 1709] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x8ec0cc00) [pid = 23028] [serial = 1710] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8fd18c00) [pid = 23028] [serial = 1715] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8fd22400) [pid = 23028] [serial = 1716] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | 1466702834462 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 10:27:14 INFO - PROCESS | 23028 | 1466702834468 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 10:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:27:14 INFO - PROCESS | 23028 | 1466702834477 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:27:14 INFO - PROCESS | 23028 | 1466702834481 Marionette TRACE conn4 <- [1,2386,null,{}] 10:27:14 INFO - PROCESS | 23028 | 1466702834495 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:14 INFO - PROCESS | 23028 | 1466702834502 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:14 INFO - PROCESS | 23028 | 1466702834689 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8ed6dc00) [pid = 23028] [serial = 1739] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8fd1ec00) [pid = 23028] [serial = 1736] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x9161bc00) [pid = 23028] [serial = 1721] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x919a4c00) [pid = 23028] [serial = 1722] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8eba3c00) [pid = 23028] [serial = 1730] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8ec3ac00) [pid = 23028] [serial = 1731] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8e6db000) [pid = 23028] [serial = 1727] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ea19800) [pid = 23028] [serial = 1728] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x91328800) [pid = 23028] [serial = 1718] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x914ae400) [pid = 23028] [serial = 1719] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8e696400) [pid = 23028] [serial = 1724] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8ea70c00) [pid = 23028] [serial = 1725] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x91221400) [pid = 23028] [serial = 1737] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8f643800) [pid = 23028] [serial = 1734] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f628000) [pid = 23028] [serial = 1733] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8faa2c00) [pid = 23028] [serial = 1740] [outer = (nil)] [url = about:blank] 10:27:14 INFO - PROCESS | 23028 | 1466702834899 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:14 INFO - PROCESS | 23028 | 1466702834907 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:14 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6db000 == 23 [pid = 23028] [id = 604] 10:27:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ea0f000) [pid = 23028] [serial = 1813] [outer = (nil)] 10:27:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ea73c00) [pid = 23028] [serial = 1814] [outer = 0x8ea0f000] 10:27:15 INFO - PROCESS | 23028 | 1466702834997 Marionette DEBUG loaded listener.js 10:27:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8eba3c00) [pid = 23028] [serial = 1815] [outer = 0x8ea0f000] 10:27:15 INFO - PROCESS | 23028 | 1466702835823 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1384ms 10:27:15 INFO - PROCESS | 23028 | 1466702835861 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 10:27:15 INFO - PROCESS | 23028 | 1466702835867 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 10:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:27:15 INFO - PROCESS | 23028 | 1466702835877 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:27:15 INFO - PROCESS | 23028 | 1466702835881 Marionette TRACE conn4 <- [1,2390,null,{}] 10:27:15 INFO - PROCESS | 23028 | 1466702835887 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:15 INFO - PROCESS | 23028 | 1466702835893 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:16 INFO - PROCESS | 23028 | 1466702836078 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 10:27:16 INFO - PROCESS | 23028 | 1466702836222 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:16 INFO - PROCESS | 23028 | 1466702836234 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea76800 == 24 [pid = 23028] [id = 605] 10:27:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ec0b800) [pid = 23028] [serial = 1816] [outer = (nil)] 10:27:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8f4aac00) [pid = 23028] [serial = 1817] [outer = 0x8ec0b800] 10:27:16 INFO - PROCESS | 23028 | 1466702836300 Marionette DEBUG loaded listener.js 10:27:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8f630400) [pid = 23028] [serial = 1818] [outer = 0x8ec0b800] 10:27:17 INFO - PROCESS | 23028 | 1466702837248 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1431ms 10:27:17 INFO - PROCESS | 23028 | 1466702837308 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 10:27:17 INFO - PROCESS | 23028 | 1466702837312 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 10:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:27:17 INFO - PROCESS | 23028 | 1466702837330 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:27:17 INFO - PROCESS | 23028 | 1466702837337 Marionette TRACE conn4 <- [1,2394,null,{}] 10:27:17 INFO - PROCESS | 23028 | 1466702837353 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:17 INFO - PROCESS | 23028 | 1466702837362 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:17 INFO - PROCESS | 23028 | 1466702837605 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 10:27:17 INFO - PROCESS | 23028 | 1466702837626 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:17 INFO - PROCESS | 23028 | 1466702837634 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:17 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce1000 == 25 [pid = 23028] [id = 606] 10:27:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8f4ae400) [pid = 23028] [serial = 1819] [outer = (nil)] 10:27:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8fd1e000) [pid = 23028] [serial = 1820] [outer = 0x8f4ae400] 10:27:17 INFO - PROCESS | 23028 | 1466702837703 Marionette DEBUG loaded listener.js 10:27:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8fd20400) [pid = 23028] [serial = 1821] [outer = 0x8f4ae400] 10:27:18 INFO - PROCESS | 23028 | 1466702838718 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1447ms 10:27:18 INFO - PROCESS | 23028 | 1466702838781 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 10:27:18 INFO - PROCESS | 23028 | 1466702838786 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 10:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:27:18 INFO - PROCESS | 23028 | 1466702838792 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:27:18 INFO - PROCESS | 23028 | 1466702838796 Marionette TRACE conn4 <- [1,2398,null,{}] 10:27:18 INFO - PROCESS | 23028 | 1466702838801 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:18 INFO - PROCESS | 23028 | 1466702838805 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:19 INFO - PROCESS | 23028 | 1466702839037 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 10:27:19 INFO - PROCESS | 23028 | 1466702839062 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:19 INFO - PROCESS | 23028 | 1466702839069 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:19 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd17c00 == 26 [pid = 23028] [id = 607] 10:27:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8fd22800) [pid = 23028] [serial = 1822] [outer = (nil)] 10:27:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x9132f800) [pid = 23028] [serial = 1823] [outer = 0x8fd22800] 10:27:19 INFO - PROCESS | 23028 | 1466702839141 Marionette DEBUG loaded listener.js 10:27:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x914af400) [pid = 23028] [serial = 1824] [outer = 0x8fd22800] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8ea7d400) [pid = 23028] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8ec3b000) [pid = 23028] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8f647000) [pid = 23028] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ec36800) [pid = 23028] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8ea0e800) [pid = 23028] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8cce5c00) [pid = 23028] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x91ae6000) [pid = 23028] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8ed6b400) [pid = 23028] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ecdb400) [pid = 23028] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x91d69800) [pid = 23028] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8ea1a000) [pid = 23028] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ea1a400) [pid = 23028] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8f62b800) [pid = 23028] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:27:19 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8ccde400) [pid = 23028] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:27:20 INFO - PROCESS | 23028 | 1466702840248 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1482ms 10:27:20 INFO - PROCESS | 23028 | 1466702840275 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 10:27:20 INFO - PROCESS | 23028 | 1466702840279 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 10:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:27:20 INFO - PROCESS | 23028 | 1466702840285 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:27:20 INFO - PROCESS | 23028 | 1466702840289 Marionette TRACE conn4 <- [1,2402,null,{}] 10:27:20 INFO - PROCESS | 23028 | 1466702840297 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:20 INFO - PROCESS | 23028 | 1466702840301 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:20 INFO - PROCESS | 23028 | 1466702840471 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 10:27:20 INFO - PROCESS | 23028 | 1466702840631 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:20 INFO - PROCESS | 23028 | 1466702840640 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea6f400 == 27 [pid = 23028] [id = 608] 10:27:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ea7d400) [pid = 23028] [serial = 1825] [outer = (nil)] 10:27:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91217400) [pid = 23028] [serial = 1826] [outer = 0x8ea7d400] 10:27:20 INFO - PROCESS | 23028 | 1466702840724 Marionette DEBUG loaded listener.js 10:27:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x9161a400) [pid = 23028] [serial = 1827] [outer = 0x8ea7d400] 10:27:21 INFO - PROCESS | 23028 | 1466702841599 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1437ms 10:27:21 INFO - PROCESS | 23028 | 1466702841732 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 10:27:21 INFO - PROCESS | 23028 | 1466702841741 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 10:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:27:21 INFO - PROCESS | 23028 | 1466702841751 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:27:21 INFO - PROCESS | 23028 | 1466702841758 Marionette TRACE conn4 <- [1,2406,null,{}] 10:27:21 INFO - PROCESS | 23028 | 1466702841776 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:21 INFO - PROCESS | 23028 | 1466702841785 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:22 INFO - PROCESS | 23028 | 1466702842023 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 10:27:22 INFO - PROCESS | 23028 | 1466702842281 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:22 INFO - PROCESS | 23028 | 1466702842300 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd8800 == 28 [pid = 23028] [id = 609] 10:27:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8e6d7c00) [pid = 23028] [serial = 1828] [outer = (nil)] 10:27:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8ea10400) [pid = 23028] [serial = 1829] [outer = 0x8e6d7c00] 10:27:22 INFO - PROCESS | 23028 | 1466702842415 Marionette DEBUG loaded listener.js 10:27:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ea74000) [pid = 23028] [serial = 1830] [outer = 0x8e6d7c00] 10:27:23 INFO - PROCESS | 23028 | 1466702843422 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1751ms 10:27:23 INFO - PROCESS | 23028 | 1466702843503 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 10:27:23 INFO - PROCESS | 23028 | 1466702843510 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 10:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:27:23 INFO - PROCESS | 23028 | 1466702843523 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:27:23 INFO - PROCESS | 23028 | 1466702843530 Marionette TRACE conn4 <- [1,2410,null,{}] 10:27:23 INFO - PROCESS | 23028 | 1466702843538 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:23 INFO - PROCESS | 23028 | 1466702843543 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:23 INFO - PROCESS | 23028 | 1466702843800 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 10:27:24 INFO - PROCESS | 23028 | 1466702844090 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:24 INFO - PROCESS | 23028 | 1466702844102 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd5000 == 29 [pid = 23028] [id = 610] 10:27:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8f4a7800) [pid = 23028] [serial = 1831] [outer = (nil)] 10:27:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8f62f400) [pid = 23028] [serial = 1832] [outer = 0x8f4a7800] 10:27:24 INFO - PROCESS | 23028 | 1466702844189 Marionette DEBUG loaded listener.js 10:27:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8fa97c00) [pid = 23028] [serial = 1833] [outer = 0x8f4a7800] 10:27:25 INFO - PROCESS | 23028 | 1466702845222 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1741ms 10:27:25 INFO - PROCESS | 23028 | 1466702845261 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 10:27:25 INFO - PROCESS | 23028 | 1466702845264 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 10:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:27:25 INFO - PROCESS | 23028 | 1466702845273 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:27:25 INFO - PROCESS | 23028 | 1466702845276 Marionette TRACE conn4 <- [1,2414,null,{}] 10:27:25 INFO - PROCESS | 23028 | 1466702845294 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:25 INFO - PROCESS | 23028 | 1466702845303 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:25 INFO - PROCESS | 23028 | 1466702845548 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 10:27:25 INFO - PROCESS | 23028 | 1466702845874 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:25 INFO - PROCESS | 23028 | 1466702845892 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x9121d800 == 30 [pid = 23028] [id = 611] 10:27:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x91903c00) [pid = 23028] [serial = 1834] [outer = (nil)] 10:27:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x919a6c00) [pid = 23028] [serial = 1835] [outer = 0x91903c00] 10:27:26 INFO - PROCESS | 23028 | 1466702846057 Marionette DEBUG loaded listener.js 10:27:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x91bb7400) [pid = 23028] [serial = 1836] [outer = 0x91903c00] 10:27:27 INFO - PROCESS | 23028 | 1466702847061 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1834ms 10:27:27 INFO - PROCESS | 23028 | 1466702847111 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 10:27:27 INFO - PROCESS | 23028 | 1466702847116 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 10:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:27:27 INFO - PROCESS | 23028 | 1466702847122 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:27:27 INFO - PROCESS | 23028 | 1466702847126 Marionette TRACE conn4 <- [1,2418,null,{}] 10:27:27 INFO - PROCESS | 23028 | 1466702847134 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:27 INFO - PROCESS | 23028 | 1466702847139 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:27 INFO - PROCESS | 23028 | 1466702847344 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 10:27:27 INFO - PROCESS | 23028 | 1466702847541 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:27 INFO - PROCESS | 23028 | 1466702847550 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd9800 == 31 [pid = 23028] [id = 612] 10:27:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x91617000) [pid = 23028] [serial = 1837] [outer = (nil)] 10:27:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x923eb800) [pid = 23028] [serial = 1838] [outer = 0x91617000] 10:27:27 INFO - PROCESS | 23028 | 1466702847666 Marionette DEBUG loaded listener.js 10:27:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x92aa6000) [pid = 23028] [serial = 1839] [outer = 0x91617000] 10:27:28 INFO - PROCESS | 23028 | 1466702848655 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1585ms 10:27:28 INFO - PROCESS | 23028 | 1466702848717 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 10:27:28 INFO - PROCESS | 23028 | 1466702848725 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 10:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:27:28 INFO - PROCESS | 23028 | 1466702848739 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:27:28 INFO - PROCESS | 23028 | 1466702848743 Marionette TRACE conn4 <- [1,2422,null,{}] 10:27:28 INFO - PROCESS | 23028 | 1466702848750 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:28 INFO - PROCESS | 23028 | 1466702848756 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:28 INFO - PROCESS | 23028 | 1466702848957 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 10:27:29 INFO - PROCESS | 23028 | 1466702849149 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:29 INFO - PROCESS | 23028 | 1466702849158 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x91adc000 == 32 [pid = 23028] [id = 613] 10:27:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x91bb9000) [pid = 23028] [serial = 1840] [outer = (nil)] 10:27:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x9378e800) [pid = 23028] [serial = 1841] [outer = 0x91bb9000] 10:27:29 INFO - PROCESS | 23028 | 1466702849253 Marionette DEBUG loaded listener.js 10:27:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x9385f000) [pid = 23028] [serial = 1842] [outer = 0x91bb9000] 10:27:30 INFO - PROCESS | 23028 | 1466702850203 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1535ms 10:27:30 INFO - PROCESS | 23028 | 1466702850275 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 10:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:27:30 INFO - PROCESS | 23028 | 1466702850279 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 10:27:30 INFO - PROCESS | 23028 | 1466702850286 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:27:30 INFO - PROCESS | 23028 | 1466702850291 Marionette TRACE conn4 <- [1,2426,null,{}] 10:27:30 INFO - PROCESS | 23028 | 1466702850297 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:30 INFO - PROCESS | 23028 | 1466702850308 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:30 INFO - PROCESS | 23028 | 1466702850587 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 10:27:30 INFO - PROCESS | 23028 | 1466702850848 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:30 INFO - PROCESS | 23028 | 1466702850859 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:30 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e571400 == 33 [pid = 23028] [id = 614] 10:27:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x9378c800) [pid = 23028] [serial = 1843] [outer = (nil)] 10:27:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x93a82800) [pid = 23028] [serial = 1844] [outer = 0x9378c800] 10:27:30 INFO - PROCESS | 23028 | 1466702850944 Marionette DEBUG loaded listener.js 10:27:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x95090c00) [pid = 23028] [serial = 1845] [outer = 0x9378c800] 10:27:31 INFO - PROCESS | 23028 | 1466702851894 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1644ms 10:27:31 INFO - PROCESS | 23028 | 1466702851931 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 10:27:31 INFO - PROCESS | 23028 | 1466702851934 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 10:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:27:31 INFO - PROCESS | 23028 | 1466702851943 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:27:31 INFO - PROCESS | 23028 | 1466702851947 Marionette TRACE conn4 <- [1,2430,null,{}] 10:27:31 INFO - PROCESS | 23028 | 1466702851954 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:31 INFO - PROCESS | 23028 | 1466702851960 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:32 INFO - PROCESS | 23028 | 1466702852193 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 10:27:32 INFO - PROCESS | 23028 | 1466702852437 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:32 INFO - PROCESS | 23028 | 1466702852446 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69a000 == 34 [pid = 23028] [id = 615] 10:27:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x8e69f000) [pid = 23028] [serial = 1846] [outer = (nil)] 10:27:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x95095400) [pid = 23028] [serial = 1847] [outer = 0x8e69f000] 10:27:32 INFO - PROCESS | 23028 | 1466702852575 Marionette DEBUG loaded listener.js 10:27:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x95098400) [pid = 23028] [serial = 1848] [outer = 0x8e69f000] 10:27:33 INFO - PROCESS | 23028 | 1466702853530 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1639ms 10:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:27:33 INFO - PROCESS | 23028 | 1466702853583 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 10:27:33 INFO - PROCESS | 23028 | 1466702853586 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 10:27:33 INFO - PROCESS | 23028 | 1466702853595 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:27:33 INFO - PROCESS | 23028 | 1466702853598 Marionette TRACE conn4 <- [1,2434,null,{}] 10:27:33 INFO - PROCESS | 23028 | 1466702853605 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:33 INFO - PROCESS | 23028 | 1466702853609 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:33 INFO - PROCESS | 23028 | 1466702853822 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 10:27:34 INFO - PROCESS | 23028 | 1466702854395 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:34 INFO - PROCESS | 23028 | 1466702854404 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6db400 == 35 [pid = 23028] [id = 616] 10:27:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x8e6dd400) [pid = 23028] [serial = 1849] [outer = (nil)] 10:27:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x8ea16c00) [pid = 23028] [serial = 1850] [outer = 0x8e6dd400] 10:27:34 INFO - PROCESS | 23028 | 1466702854489 Marionette DEBUG loaded listener.js 10:27:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x8ec0bc00) [pid = 23028] [serial = 1851] [outer = 0x8e6dd400] 10:27:35 INFO - PROCESS | 23028 | 1466702855431 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1885ms 10:27:35 INFO - PROCESS | 23028 | 1466702855480 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 10:27:35 INFO - PROCESS | 23028 | 1466702855486 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 10:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:27:35 INFO - PROCESS | 23028 | 1466702855494 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:27:35 INFO - PROCESS | 23028 | 1466702855499 Marionette TRACE conn4 <- [1,2438,null,{}] 10:27:35 INFO - PROCESS | 23028 | 1466702855507 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:35 INFO - PROCESS | 23028 | 1466702855516 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:35 INFO - PROCESS | 23028 | 1466702855703 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 10:27:36 INFO - PROCESS | 23028 | 1466702856042 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:36 INFO - PROCESS | 23028 | 1466702856050 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd2800 == 36 [pid = 23028] [id = 617] 10:27:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 111 (0x8ed67800) [pid = 23028] [serial = 1852] [outer = (nil)] 10:27:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 112 (0x8f62e000) [pid = 23028] [serial = 1853] [outer = 0x8ed67800] 10:27:36 INFO - PROCESS | 23028 | 1466702856138 Marionette DEBUG loaded listener.js 10:27:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 113 (0x8faa0400) [pid = 23028] [serial = 1854] [outer = 0x8ed67800] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd17c00 == 35 [pid = 23028] [id = 607] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce1000 == 34 [pid = 23028] [id = 606] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69a000 == 33 [pid = 23028] [id = 615] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6db400 == 32 [pid = 23028] [id = 616] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x8e571400 == 31 [pid = 23028] [id = 614] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x91adc000 == 30 [pid = 23028] [id = 613] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd9800 == 29 [pid = 23028] [id = 612] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd5000 == 28 [pid = 23028] [id = 610] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x9121d800 == 27 [pid = 23028] [id = 611] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea6f400 == 26 [pid = 23028] [id = 608] 10:27:37 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd8800 == 25 [pid = 23028] [id = 609] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 112 (0x8f63e000) [pid = 23028] [serial = 1782] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 111 (0x8ed6f000) [pid = 23028] [serial = 1746] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 110 (0x93787c00) [pid = 23028] [serial = 1761] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x91907c00) [pid = 23028] [serial = 1751] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x93861800) [pid = 23028] [serial = 1764] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x8eba3000) [pid = 23028] [serial = 1775] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x93790c00) [pid = 23028] [serial = 1763] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x8e698c00) [pid = 23028] [serial = 1773] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x91bbac00) [pid = 23028] [serial = 1755] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x8ed72c00) [pid = 23028] [serial = 1778] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8ed73400) [pid = 23028] [serial = 1781] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x923f2400) [pid = 23028] [serial = 1758] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x91bb7800) [pid = 23028] [serial = 1754] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x9199f000) [pid = 23028] [serial = 1752] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8f4a6c00) [pid = 23028] [serial = 1769] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8e57f800) [pid = 23028] [serial = 1772] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8ea75000) [pid = 23028] [serial = 1766] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8fd16800) [pid = 23028] [serial = 1748] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8f62d000) [pid = 23028] [serial = 1770] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8e57fc00) [pid = 23028] [serial = 1743] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8ec07000) [pid = 23028] [serial = 1776] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8eba1c00) [pid = 23028] [serial = 1767] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8cce9000) [pid = 23028] [serial = 1742] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x92aadc00) [pid = 23028] [serial = 1760] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x91d6d800) [pid = 23028] [serial = 1757] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ec43800) [pid = 23028] [serial = 1745] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f4a8800) [pid = 23028] [serial = 1779] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x91326000) [pid = 23028] [serial = 1749] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 23028 | 1466702858435 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2994ms 10:27:38 INFO - PROCESS | 23028 | 1466702858490 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 10:27:38 INFO - PROCESS | 23028 | 1466702858494 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 10:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:27:38 INFO - PROCESS | 23028 | 1466702858505 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:27:38 INFO - PROCESS | 23028 | 1466702858508 Marionette TRACE conn4 <- [1,2442,null,{}] 10:27:38 INFO - PROCESS | 23028 | 1466702858517 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:38 INFO - PROCESS | 23028 | 1466702858523 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:38 INFO - PROCESS | 23028 | 1466702858693 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 10:27:38 INFO - PROCESS | 23028 | 1466702858899 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:38 INFO - PROCESS | 23028 | 1466702858908 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e575400 == 26 [pid = 23028] [id = 618] 10:27:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e57a000) [pid = 23028] [serial = 1855] [outer = (nil)] 10:27:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8e6d2000) [pid = 23028] [serial = 1856] [outer = 0x8e57a000] 10:27:38 INFO - PROCESS | 23028 | 1466702858984 Marionette DEBUG loaded listener.js 10:27:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8e69f400) [pid = 23028] [serial = 1857] [outer = 0x8e57a000] 10:27:39 INFO - PROCESS | 23028 | 1466702859892 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1435ms 10:27:39 INFO - PROCESS | 23028 | 1466702859941 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 10:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:27:39 INFO - PROCESS | 23028 | 1466702859950 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 10:27:39 INFO - PROCESS | 23028 | 1466702859963 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:27:39 INFO - PROCESS | 23028 | 1466702859968 Marionette TRACE conn4 <- [1,2446,null,{}] 10:27:39 INFO - PROCESS | 23028 | 1466702859974 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:39 INFO - PROCESS | 23028 | 1466702859981 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:40 INFO - PROCESS | 23028 | 1466702860181 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 10:27:40 INFO - PROCESS | 23028 | 1466702860336 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:40 INFO - PROCESS | 23028 | 1466702860346 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba5800 == 27 [pid = 23028] [id = 619] 10:27:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8eba7c00) [pid = 23028] [serial = 1858] [outer = (nil)] 10:27:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8ec07000) [pid = 23028] [serial = 1859] [outer = 0x8eba7c00] 10:27:40 INFO - PROCESS | 23028 | 1466702860423 Marionette DEBUG loaded listener.js 10:27:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8ec12400) [pid = 23028] [serial = 1860] [outer = 0x8eba7c00] 10:27:41 INFO - PROCESS | 23028 | 1466702861320 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1392ms 10:27:41 INFO - PROCESS | 23028 | 1466702861354 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 10:27:41 INFO - PROCESS | 23028 | 1466702861357 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 10:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:27:41 INFO - PROCESS | 23028 | 1466702861365 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:27:41 INFO - PROCESS | 23028 | 1466702861372 Marionette TRACE conn4 <- [1,2450,null,{}] 10:27:41 INFO - PROCESS | 23028 | 1466702861402 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:41 INFO - PROCESS | 23028 | 1466702861413 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:41 INFO - PROCESS | 23028 | 1466702861649 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 10:27:41 INFO - PROCESS | 23028 | 1466702861679 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:41 INFO - PROCESS | 23028 | 1466702861688 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed71800 == 28 [pid = 23028] [id = 620] 10:27:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8ed71c00) [pid = 23028] [serial = 1861] [outer = (nil)] 10:27:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8ed75000) [pid = 23028] [serial = 1862] [outer = 0x8ed71c00] 10:27:41 INFO - PROCESS | 23028 | 1466702861778 Marionette DEBUG loaded listener.js 10:27:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8f4aa400) [pid = 23028] [serial = 1863] [outer = 0x8ed71c00] 10:27:43 INFO - PROCESS | 23028 | 1466702863427 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ea7d400) [pid = 23028] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8f4ae400) [pid = 23028] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8fd22800) [pid = 23028] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x91219400) [pid = 23028] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8bcdb000) [pid = 23028] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x9161c400) [pid = 23028] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ecd6800) [pid = 23028] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x9161ec00) [pid = 23028] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8e6dbc00) [pid = 23028] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ea7cc00) [pid = 23028] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8bcd5000) [pid = 23028] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8e580c00) [pid = 23028] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8f64a000) [pid = 23028] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ec0b800) [pid = 23028] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:27:43 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8ea0f000) [pid = 23028] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2204ms 10:27:43 INFO - PROCESS | 23028 | 1466702863570 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 10:27:43 INFO - PROCESS | 23028 | 1466702863574 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 10:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:27:43 INFO - PROCESS | 23028 | 1466702863581 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:27:43 INFO - PROCESS | 23028 | 1466702863585 Marionette TRACE conn4 <- [1,2454,null,{}] 10:27:43 INFO - PROCESS | 23028 | 1466702863592 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:43 INFO - PROCESS | 23028 | 1466702863597 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:43 INFO - PROCESS | 23028 | 1466702863823 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 10:27:43 INFO - PROCESS | 23028 | 1466702863912 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:43 INFO - PROCESS | 23028 | 1466702863920 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e694000 == 29 [pid = 23028] [id = 621] 10:27:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8eba6800) [pid = 23028] [serial = 1864] [outer = (nil)] 10:27:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ed6d800) [pid = 23028] [serial = 1865] [outer = 0x8eba6800] 10:27:44 INFO - PROCESS | 23028 | 1466702863998 Marionette DEBUG loaded listener.js 10:27:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8f626400) [pid = 23028] [serial = 1866] [outer = 0x8eba6800] 10:27:44 INFO - PROCESS | 23028 | 1466702864781 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1235ms 10:27:44 INFO - PROCESS | 23028 | 1466702864819 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 10:27:44 INFO - PROCESS | 23028 | 1466702864822 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 10:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:27:44 INFO - PROCESS | 23028 | 1466702864829 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:27:44 INFO - PROCESS | 23028 | 1466702864832 Marionette TRACE conn4 <- [1,2458,null,{}] 10:27:44 INFO - PROCESS | 23028 | 1466702864838 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:44 INFO - PROCESS | 23028 | 1466702864844 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:45 INFO - PROCESS | 23028 | 1466702865003 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 10:27:45 INFO - PROCESS | 23028 | 1466702865020 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:45 INFO - PROCESS | 23028 | 1466702865030 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea6fc00 == 30 [pid = 23028] [id = 622] 10:27:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8f624000) [pid = 23028] [serial = 1867] [outer = (nil)] 10:27:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8f64a000) [pid = 23028] [serial = 1868] [outer = 0x8f624000] 10:27:45 INFO - PROCESS | 23028 | 1466702865100 Marionette DEBUG loaded listener.js 10:27:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8fd16800) [pid = 23028] [serial = 1869] [outer = 0x8f624000] 10:27:46 INFO - PROCESS | 23028 | 1466702866304 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1540ms 10:27:46 INFO - PROCESS | 23028 | 1466702866370 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 10:27:46 INFO - PROCESS | 23028 | 1466702866378 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 10:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:27:46 INFO - PROCESS | 23028 | 1466702866387 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:27:46 INFO - PROCESS | 23028 | 1466702866392 Marionette TRACE conn4 <- [1,2462,null,{}] 10:27:46 INFO - PROCESS | 23028 | 1466702866403 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:46 INFO - PROCESS | 23028 | 1466702866409 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:46 INFO - PROCESS | 23028 | 1466702866657 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 10:27:46 INFO - PROCESS | 23028 | 1466702866897 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:46 INFO - PROCESS | 23028 | 1466702866910 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:46 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e694400 == 31 [pid = 23028] [id = 623] 10:27:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e696400) [pid = 23028] [serial = 1870] [outer = (nil)] 10:27:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ea7d000) [pid = 23028] [serial = 1871] [outer = 0x8e696400] 10:27:47 INFO - PROCESS | 23028 | 1466702867044 Marionette DEBUG loaded listener.js 10:27:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8ec0ac00) [pid = 23028] [serial = 1872] [outer = 0x8e696400] 10:27:48 INFO - PROCESS | 23028 | 1466702868048 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1693ms 10:27:48 INFO - PROCESS | 23028 | 1466702868080 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 10:27:48 INFO - PROCESS | 23028 | 1466702868088 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 10:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:27:48 INFO - PROCESS | 23028 | 1466702868100 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:27:48 INFO - PROCESS | 23028 | 1466702868104 Marionette TRACE conn4 <- [1,2466,null,{}] 10:27:48 INFO - PROCESS | 23028 | 1466702868119 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:48 INFO - PROCESS | 23028 | 1466702868130 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:48 INFO - PROCESS | 23028 | 1466702868369 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 10:27:48 INFO - PROCESS | 23028 | 1466702868646 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:48 INFO - PROCESS | 23028 | 1466702868654 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6e000 == 32 [pid = 23028] [id = 624] 10:27:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8f624800) [pid = 23028] [serial = 1873] [outer = (nil)] 10:27:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8f63e800) [pid = 23028] [serial = 1874] [outer = 0x8f624800] 10:27:48 INFO - PROCESS | 23028 | 1466702868792 Marionette DEBUG loaded listener.js 10:27:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8eccf400) [pid = 23028] [serial = 1875] [outer = 0x8f624800] 10:27:49 INFO - PROCESS | 23028 | 1466702869772 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1745ms 10:27:49 INFO - PROCESS | 23028 | 1466702869846 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 10:27:49 INFO - PROCESS | 23028 | 1466702869850 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 10:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:27:49 INFO - PROCESS | 23028 | 1466702869861 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:27:49 INFO - PROCESS | 23028 | 1466702869866 Marionette TRACE conn4 <- [1,2470,null,{}] 10:27:49 INFO - PROCESS | 23028 | 1466702869908 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:49 INFO - PROCESS | 23028 | 1466702869918 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:50 INFO - PROCESS | 23028 | 1466702870119 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 10:27:50 INFO - PROCESS | 23028 | 1466702870306 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:50 INFO - PROCESS | 23028 | 1466702870323 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd24800 == 33 [pid = 23028] [id = 625] 10:27:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x91220800) [pid = 23028] [serial = 1876] [outer = (nil)] 10:27:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x9132ac00) [pid = 23028] [serial = 1877] [outer = 0x91220800] 10:27:50 INFO - PROCESS | 23028 | 1466702870450 Marionette DEBUG loaded listener.js 10:27:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x914afc00) [pid = 23028] [serial = 1878] [outer = 0x91220800] 10:27:51 INFO - PROCESS | 23028 | 1466702871465 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1644ms 10:27:51 INFO - PROCESS | 23028 | 1466702871503 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 10:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:27:51 INFO - PROCESS | 23028 | 1466702871509 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 10:27:51 INFO - PROCESS | 23028 | 1466702871518 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:27:51 INFO - PROCESS | 23028 | 1466702871521 Marionette TRACE conn4 <- [1,2474,null,{}] 10:27:51 INFO - PROCESS | 23028 | 1466702871528 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:51 INFO - PROCESS | 23028 | 1466702871533 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:51 INFO - PROCESS | 23028 | 1466702871733 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 10:27:51 INFO - PROCESS | 23028 | 1466702871927 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:51 INFO - PROCESS | 23028 | 1466702871934 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed71400 == 34 [pid = 23028] [id = 626] 10:27:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x914ba400) [pid = 23028] [serial = 1879] [outer = (nil)] 10:27:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x91905800) [pid = 23028] [serial = 1880] [outer = 0x914ba400] 10:27:52 INFO - PROCESS | 23028 | 1466702872023 Marionette DEBUG loaded listener.js 10:27:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x91908000) [pid = 23028] [serial = 1881] [outer = 0x914ba400] 10:27:53 INFO - PROCESS | 23028 | 1466702873037 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1539ms 10:27:53 INFO - PROCESS | 23028 | 1466702873057 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 10:27:53 INFO - PROCESS | 23028 | 1466702873063 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 10:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:27:53 INFO - PROCESS | 23028 | 1466702873070 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:27:53 INFO - PROCESS | 23028 | 1466702873075 Marionette TRACE conn4 <- [1,2478,null,{}] 10:27:53 INFO - PROCESS | 23028 | 1466702873081 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:53 INFO - PROCESS | 23028 | 1466702873088 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:53 INFO - PROCESS | 23028 | 1466702873299 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 10:27:53 INFO - PROCESS | 23028 | 1466702873576 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:53 INFO - PROCESS | 23028 | 1466702873583 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a8800 == 35 [pid = 23028] [id = 627] 10:27:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x9199c000) [pid = 23028] [serial = 1882] [outer = (nil)] 10:27:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x919a5400) [pid = 23028] [serial = 1883] [outer = 0x9199c000] 10:27:53 INFO - PROCESS | 23028 | 1466702873717 Marionette DEBUG loaded listener.js 10:27:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x91ae4400) [pid = 23028] [serial = 1884] [outer = 0x9199c000] 10:27:54 INFO - PROCESS | 23028 | 1466702874789 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1794ms 10:27:54 INFO - PROCESS | 23028 | 1466702874865 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 10:27:54 INFO - PROCESS | 23028 | 1466702874870 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 10:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:27:54 INFO - PROCESS | 23028 | 1466702874877 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:27:54 INFO - PROCESS | 23028 | 1466702874882 Marionette TRACE conn4 <- [1,2482,null,{}] 10:27:54 INFO - PROCESS | 23028 | 1466702874888 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:54 INFO - PROCESS | 23028 | 1466702874900 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:55 INFO - PROCESS | 23028 | 1466702875179 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 10:27:55 INFO - PROCESS | 23028 | 1466702875468 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:55 INFO - PROCESS | 23028 | 1466702875475 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5000 == 36 [pid = 23028] [id = 628] 10:27:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8cce2800) [pid = 23028] [serial = 1885] [outer = (nil)] 10:27:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8ea12400) [pid = 23028] [serial = 1886] [outer = 0x8cce2800] 10:27:55 INFO - PROCESS | 23028 | 1466702875577 Marionette DEBUG loaded listener.js 10:27:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8eba8000) [pid = 23028] [serial = 1887] [outer = 0x8cce2800] 10:27:56 INFO - PROCESS | 23028 | 1466702876749 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1940ms 10:27:56 INFO - PROCESS | 23028 | 1466702876834 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 10:27:56 INFO - PROCESS | 23028 | 1466702876847 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 10:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:27:56 INFO - PROCESS | 23028 | 1466702876868 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:27:56 INFO - PROCESS | 23028 | 1466702876883 Marionette TRACE conn4 <- [1,2486,null,{}] 10:27:56 INFO - PROCESS | 23028 | 1466702876913 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:56 INFO - PROCESS | 23028 | 1466702876922 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:57 INFO - PROCESS | 23028 | 1466702877164 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 10:27:57 INFO - PROCESS | 23028 | --DOCSHELL 0x8e694000 == 35 [pid = 23028] [id = 621] 10:27:57 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed71800 == 34 [pid = 23028] [id = 620] 10:27:57 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba5800 == 33 [pid = 23028] [id = 619] 10:27:57 INFO - PROCESS | 23028 | --DOCSHELL 0x8e575400 == 32 [pid = 23028] [id = 618] 10:27:57 INFO - PROCESS | 23028 | 1466702877470 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:57 INFO - PROCESS | 23028 | 1466702877484 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8fd20400) [pid = 23028] [serial = 1821] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8fd1e000) [pid = 23028] [serial = 1820] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x9132f800) [pid = 23028] [serial = 1823] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x91332800) [pid = 23028] [serial = 1793] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x914bd800) [pid = 23028] [serial = 1794] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x91ae0800) [pid = 23028] [serial = 1799] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x91ae8800) [pid = 23028] [serial = 1800] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x92aa7000) [pid = 23028] [serial = 1808] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x92aad400) [pid = 23028] [serial = 1809] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8fa9f400) [pid = 23028] [serial = 1784] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8faa6c00) [pid = 23028] [serial = 1785] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x91906c00) [pid = 23028] [serial = 1796] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x9190f400) [pid = 23028] [serial = 1797] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8ea76400) [pid = 23028] [serial = 1787] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ec0d400) [pid = 23028] [serial = 1788] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x91bb5800) [pid = 23028] [serial = 1802] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x91d6f000) [pid = 23028] [serial = 1803] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8bcdc800) [pid = 23028] [serial = 1811] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8cce2000) [pid = 23028] [serial = 1812] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x923ee400) [pid = 23028] [serial = 1805] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x923efc00) [pid = 23028] [serial = 1806] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8fa99400) [pid = 23028] [serial = 1790] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f4ab000) [pid = 23028] [serial = 1791] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8f4aac00) [pid = 23028] [serial = 1817] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ea73c00) [pid = 23028] [serial = 1814] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8eba3c00) [pid = 23028] [serial = 1815] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x914af400) [pid = 23028] [serial = 1824] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x9161a400) [pid = 23028] [serial = 1827] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f630400) [pid = 23028] [serial = 1818] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x91217400) [pid = 23028] [serial = 1826] [outer = (nil)] [url = about:blank] 10:27:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdc800 == 33 [pid = 23028] [id = 629] 10:27:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ccdd000) [pid = 23028] [serial = 1888] [outer = (nil)] 10:27:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8e691800) [pid = 23028] [serial = 1889] [outer = 0x8ccdd000] 10:27:57 INFO - PROCESS | 23028 | 1466702877605 Marionette DEBUG loaded listener.js 10:27:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ea77800) [pid = 23028] [serial = 1890] [outer = 0x8ccdd000] 10:27:58 INFO - PROCESS | 23028 | 1466702878483 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1670ms 10:27:58 INFO - PROCESS | 23028 | 1466702878537 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 10:27:58 INFO - PROCESS | 23028 | 1466702878545 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 10:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:27:58 INFO - PROCESS | 23028 | 1466702878557 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:27:58 INFO - PROCESS | 23028 | 1466702878560 Marionette TRACE conn4 <- [1,2490,null,{}] 10:27:58 INFO - PROCESS | 23028 | 1466702878568 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:27:58 INFO - PROCESS | 23028 | 1466702878574 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:58 INFO - PROCESS | 23028 | 1466702878770 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 10:27:58 INFO - PROCESS | 23028 | 1466702878946 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:58 INFO - PROCESS | 23028 | 1466702878957 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:27:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d7400 == 34 [pid = 23028] [id = 630] 10:27:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ec0f400) [pid = 23028] [serial = 1891] [outer = (nil)] 10:27:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ed75800) [pid = 23028] [serial = 1892] [outer = 0x8ec0f400] 10:27:59 INFO - PROCESS | 23028 | 1466702879036 Marionette DEBUG loaded listener.js 10:27:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f623800) [pid = 23028] [serial = 1893] [outer = 0x8ec0f400] 10:27:59 INFO - PROCESS | 23028 | 1466702879971 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1484ms 10:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:28:00 INFO - PROCESS | 23028 | 1466702880046 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 10:28:00 INFO - PROCESS | 23028 | 1466702880049 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 10:28:00 INFO - PROCESS | 23028 | 1466702880065 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:28:00 INFO - PROCESS | 23028 | 1466702880072 Marionette TRACE conn4 <- [1,2494,null,{}] 10:28:00 INFO - PROCESS | 23028 | 1466702880088 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:00 INFO - PROCESS | 23028 | 1466702880098 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:00 INFO - PROCESS | 23028 | 1466702880340 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 10:28:00 INFO - PROCESS | 23028 | 1466702880367 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:00 INFO - PROCESS | 23028 | 1466702880376 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f64ac00 == 35 [pid = 23028] [id = 631] 10:28:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8fa9c000) [pid = 23028] [serial = 1894] [outer = (nil)] 10:28:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8fd22000) [pid = 23028] [serial = 1895] [outer = 0x8fa9c000] 10:28:00 INFO - PROCESS | 23028 | 1466702880453 Marionette DEBUG loaded listener.js 10:28:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x9121b800) [pid = 23028] [serial = 1896] [outer = 0x8fa9c000] 10:28:01 INFO - PROCESS | 23028 | 1466702881446 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1455ms 10:28:01 INFO - PROCESS | 23028 | 1466702881512 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 10:28:01 INFO - PROCESS | 23028 | 1466702881517 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 10:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:28:01 INFO - PROCESS | 23028 | 1466702881523 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:28:01 INFO - PROCESS | 23028 | 1466702881526 Marionette TRACE conn4 <- [1,2498,null,{}] 10:28:01 INFO - PROCESS | 23028 | 1466702881532 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:01 INFO - PROCESS | 23028 | 1466702881537 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:01 INFO - PROCESS | 23028 | 1466702881811 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 10:28:01 INFO - PROCESS | 23028 | 1466702881840 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:01 INFO - PROCESS | 23028 | 1466702881850 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:01 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccde400 == 36 [pid = 23028] [id = 632] 10:28:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8ea11400) [pid = 23028] [serial = 1897] [outer = (nil)] 10:28:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x914ae800) [pid = 23028] [serial = 1898] [outer = 0x8ea11400] 10:28:01 INFO - PROCESS | 23028 | 1466702881921 Marionette DEBUG loaded listener.js 10:28:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8f622c00) [pid = 23028] [serial = 1899] [outer = 0x8ea11400] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ed71c00) [pid = 23028] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x91617000) [pid = 23028] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ed67800) [pid = 23028] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8e69f000) [pid = 23028] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f4a7800) [pid = 23028] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8e6dd400) [pid = 23028] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e57a000) [pid = 23028] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8eba7c00) [pid = 23028] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x91bb9000) [pid = 23028] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8eba6800) [pid = 23028] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x9378c800) [pid = 23028] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e6d7c00) [pid = 23028] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:28:02 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x91903c00) [pid = 23028] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:28:03 INFO - PROCESS | 23028 | 1466702883048 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1544ms 10:28:03 INFO - PROCESS | 23028 | 1466702883067 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 10:28:03 INFO - PROCESS | 23028 | 1466702883072 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 10:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:28:03 INFO - PROCESS | 23028 | 1466702883080 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:28:03 INFO - PROCESS | 23028 | 1466702883085 Marionette TRACE conn4 <- [1,2502,null,{}] 10:28:03 INFO - PROCESS | 23028 | 1466702883090 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:03 INFO - PROCESS | 23028 | 1466702883096 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:03 INFO - PROCESS | 23028 | 1466702883325 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 10:28:03 INFO - PROCESS | 23028 | 1466702883345 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:03 INFO - PROCESS | 23028 | 1466702883353 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5800 == 37 [pid = 23028] [id = 633] 10:28:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8bcd8000) [pid = 23028] [serial = 1900] [outer = (nil)] 10:28:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f643000) [pid = 23028] [serial = 1901] [outer = 0x8bcd8000] 10:28:03 INFO - PROCESS | 23028 | 1466702883436 Marionette DEBUG loaded listener.js 10:28:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x91328000) [pid = 23028] [serial = 1902] [outer = 0x8bcd8000] 10:28:04 INFO - PROCESS | 23028 | 1466702884444 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1391ms 10:28:04 INFO - PROCESS | 23028 | 1466702884492 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 10:28:04 INFO - PROCESS | 23028 | 1466702884499 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 10:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:28:04 INFO - PROCESS | 23028 | 1466702884509 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:28:04 INFO - PROCESS | 23028 | 1466702884516 Marionette TRACE conn4 <- [1,2506,null,{}] 10:28:04 INFO - PROCESS | 23028 | 1466702884538 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:04 INFO - PROCESS | 23028 | 1466702884546 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:04 INFO - PROCESS | 23028 | 1466702884749 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 10:28:04 INFO - PROCESS | 23028 | 1466702884940 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:04 INFO - PROCESS | 23028 | 1466702884956 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdf000 == 38 [pid = 23028] [id = 634] 10:28:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8e69e400) [pid = 23028] [serial = 1903] [outer = (nil)] 10:28:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ea11000) [pid = 23028] [serial = 1904] [outer = 0x8e69e400] 10:28:05 INFO - PROCESS | 23028 | 1466702885149 Marionette DEBUG loaded listener.js 10:28:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ea79800) [pid = 23028] [serial = 1905] [outer = 0x8e69e400] 10:28:06 INFO - PROCESS | 23028 | 1466702886290 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1813ms 10:28:06 INFO - PROCESS | 23028 | 1466702886322 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 10:28:06 INFO - PROCESS | 23028 | 1466702886330 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 10:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:28:06 INFO - PROCESS | 23028 | 1466702886342 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:28:06 INFO - PROCESS | 23028 | 1466702886348 Marionette TRACE conn4 <- [1,2510,null,{}] 10:28:06 INFO - PROCESS | 23028 | 1466702886355 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:06 INFO - PROCESS | 23028 | 1466702886362 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:06 INFO - PROCESS | 23028 | 1466702886573 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 10:28:06 INFO - PROCESS | 23028 | 1466702886762 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:06 INFO - PROCESS | 23028 | 1466702886773 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e579c00 == 39 [pid = 23028] [id = 635] 10:28:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ed68800) [pid = 23028] [serial = 1906] [outer = (nil)] 10:28:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8f63cc00) [pid = 23028] [serial = 1907] [outer = 0x8ed68800] 10:28:06 INFO - PROCESS | 23028 | 1466702886875 Marionette DEBUG loaded listener.js 10:28:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8fa9bc00) [pid = 23028] [serial = 1908] [outer = 0x8ed68800] 10:28:07 INFO - PROCESS | 23028 | 1466702887874 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1586ms 10:28:07 INFO - PROCESS | 23028 | 1466702887928 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 10:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:28:07 INFO - PROCESS | 23028 | 1466702887933 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 10:28:07 INFO - PROCESS | 23028 | 1466702887940 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:28:07 INFO - PROCESS | 23028 | 1466702887947 Marionette TRACE conn4 <- [1,2514,null,{}] 10:28:07 INFO - PROCESS | 23028 | 1466702887966 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:07 INFO - PROCESS | 23028 | 1466702887976 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:08 INFO - PROCESS | 23028 | 1466702888229 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 10:28:08 INFO - PROCESS | 23028 | 1466702888548 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:08 INFO - PROCESS | 23028 | 1466702888563 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x91905c00 == 40 [pid = 23028] [id = 636] 10:28:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91906c00) [pid = 23028] [serial = 1909] [outer = (nil)] 10:28:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91910400) [pid = 23028] [serial = 1910] [outer = 0x91906c00] 10:28:08 INFO - PROCESS | 23028 | 1466702888699 Marionette DEBUG loaded listener.js 10:28:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x91ae5400) [pid = 23028] [serial = 1911] [outer = 0x91906c00] 10:28:09 INFO - PROCESS | 23028 | 1466702889685 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1789ms 10:28:09 INFO - PROCESS | 23028 | 1466702889745 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 10:28:09 INFO - PROCESS | 23028 | 1466702889751 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 10:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:28:09 INFO - PROCESS | 23028 | 1466702889762 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:28:09 INFO - PROCESS | 23028 | 1466702889765 Marionette TRACE conn4 <- [1,2518,null,{}] 10:28:09 INFO - PROCESS | 23028 | 1466702889772 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:09 INFO - PROCESS | 23028 | 1466702889778 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:09 INFO - PROCESS | 23028 | 1466702889984 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 10:28:10 INFO - PROCESS | 23028 | 1466702890174 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:10 INFO - PROCESS | 23028 | 1466702890186 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:10 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6a000 == 41 [pid = 23028] [id = 637] 10:28:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x9161c400) [pid = 23028] [serial = 1912] [outer = (nil)] 10:28:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x91d6e400) [pid = 23028] [serial = 1913] [outer = 0x9161c400] 10:28:10 INFO - PROCESS | 23028 | 1466702890309 Marionette DEBUG loaded listener.js 10:28:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x923e8c00) [pid = 23028] [serial = 1914] [outer = 0x9161c400] 10:28:11 INFO - PROCESS | 23028 | 1466702891308 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1586ms 10:28:11 INFO - PROCESS | 23028 | 1466702891364 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 10:28:11 INFO - PROCESS | 23028 | 1466702891368 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 10:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:28:11 INFO - PROCESS | 23028 | 1466702891379 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:28:11 INFO - PROCESS | 23028 | 1466702891382 Marionette TRACE conn4 <- [1,2522,null,{}] 10:28:11 INFO - PROCESS | 23028 | 1466702891390 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:11 INFO - PROCESS | 23028 | 1466702891396 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:11 INFO - PROCESS | 23028 | 1466702891590 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 10:28:11 INFO - PROCESS | 23028 | 1466702891779 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:11 INFO - PROCESS | 23028 | 1466702891786 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce0000 == 42 [pid = 23028] [id = 638] 10:28:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8eba2800) [pid = 23028] [serial = 1915] [outer = (nil)] 10:28:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x923f0c00) [pid = 23028] [serial = 1916] [outer = 0x8eba2800] 10:28:11 INFO - PROCESS | 23028 | 1466702891886 Marionette DEBUG loaded listener.js 10:28:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x92aa6800) [pid = 23028] [serial = 1917] [outer = 0x8eba2800] 10:28:12 INFO - PROCESS | 23028 | 1466702892896 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1580ms 10:28:12 INFO - PROCESS | 23028 | 1466702892959 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 10:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:28:12 INFO - PROCESS | 23028 | 1466702892964 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 10:28:12 INFO - PROCESS | 23028 | 1466702892971 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:28:12 INFO - PROCESS | 23028 | 1466702892976 Marionette TRACE conn4 <- [1,2526,null,{}] 10:28:12 INFO - PROCESS | 23028 | 1466702892982 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:13 INFO - PROCESS | 23028 | 1466702892993 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:13 INFO - PROCESS | 23028 | 1466702893235 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 10:28:13 INFO - PROCESS | 23028 | 1466702893396 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:13 INFO - PROCESS | 23028 | 1466702893405 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce0800 == 43 [pid = 23028] [id = 639] 10:28:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8ec08000) [pid = 23028] [serial = 1918] [outer = (nil)] 10:28:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x9378e400) [pid = 23028] [serial = 1919] [outer = 0x8ec08000] 10:28:13 INFO - PROCESS | 23028 | 1466702893538 Marionette DEBUG loaded listener.js 10:28:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x938aa800) [pid = 23028] [serial = 1920] [outer = 0x8ec08000] 10:28:14 INFO - PROCESS | 23028 | 1466702894518 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1590ms 10:28:14 INFO - PROCESS | 23028 | 1466702894565 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 10:28:14 INFO - PROCESS | 23028 | 1466702894570 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 10:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:28:14 INFO - PROCESS | 23028 | 1466702894579 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:28:14 INFO - PROCESS | 23028 | 1466702894583 Marionette TRACE conn4 <- [1,2530,null,{}] 10:28:14 INFO - PROCESS | 23028 | 1466702894590 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:14 INFO - PROCESS | 23028 | 1466702894597 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:14 INFO - PROCESS | 23028 | 1466702894796 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 10:28:15 INFO - PROCESS | 23028 | 1466702894985 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:15 INFO - PROCESS | 23028 | 1466702894995 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d4800 == 44 [pid = 23028] [id = 640] 10:28:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8ea1c800) [pid = 23028] [serial = 1921] [outer = (nil)] 10:28:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x93a7a800) [pid = 23028] [serial = 1922] [outer = 0x8ea1c800] 10:28:15 INFO - PROCESS | 23028 | 1466702895077 Marionette DEBUG loaded listener.js 10:28:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x93a7f800) [pid = 23028] [serial = 1923] [outer = 0x8ea1c800] 10:28:16 INFO - PROCESS | 23028 | 1466702896067 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1535ms 10:28:16 INFO - PROCESS | 23028 | 1466702896115 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 10:28:16 INFO - PROCESS | 23028 | 1466702896118 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 10:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:28:16 INFO - PROCESS | 23028 | 1466702896127 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:28:16 INFO - PROCESS | 23028 | 1466702896131 Marionette TRACE conn4 <- [1,2534,null,{}] 10:28:16 INFO - PROCESS | 23028 | 1466702896138 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:16 INFO - PROCESS | 23028 | 1466702896142 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:16 INFO - PROCESS | 23028 | 1466702896350 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 10:28:16 INFO - PROCESS | 23028 | 1466702896552 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:16 INFO - PROCESS | 23028 | 1466702896561 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x91216c00 == 45 [pid = 23028] [id = 641] 10:28:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x91907000) [pid = 23028] [serial = 1924] [outer = (nil)] 10:28:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x938b3000) [pid = 23028] [serial = 1925] [outer = 0x91907000] 10:28:16 INFO - PROCESS | 23028 | 1466702896693 Marionette DEBUG loaded listener.js 10:28:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x9509c000) [pid = 23028] [serial = 1926] [outer = 0x91907000] 10:28:17 INFO - PROCESS | 23028 | 1466702897641 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1586ms 10:28:17 INFO - PROCESS | 23028 | 1466702897714 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 10:28:17 INFO - PROCESS | 23028 | 1466702897717 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 10:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:28:17 INFO - PROCESS | 23028 | 1466702897725 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:28:17 INFO - PROCESS | 23028 | 1466702897728 Marionette TRACE conn4 <- [1,2538,null,{}] 10:28:17 INFO - PROCESS | 23028 | 1466702897735 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:17 INFO - PROCESS | 23028 | 1466702897739 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:17 INFO - PROCESS | 23028 | 1466702897974 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 10:28:18 INFO - PROCESS | 23028 | 1466702898450 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:18 INFO - PROCESS | 23028 | 1466702898459 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e572000 == 46 [pid = 23028] [id = 642] 10:28:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8e572800) [pid = 23028] [serial = 1927] [outer = (nil)] 10:28:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8e57f400) [pid = 23028] [serial = 1928] [outer = 0x8e572800] 10:28:18 INFO - PROCESS | 23028 | 1466702898588 Marionette DEBUG loaded listener.js 10:28:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8e69f800) [pid = 23028] [serial = 1929] [outer = 0x8e572800] 10:28:19 INFO - PROCESS | 23028 | 1466702899583 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1941ms 10:28:19 INFO - PROCESS | 23028 | 1466702899670 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 10:28:19 INFO - PROCESS | 23028 | 1466702899677 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 10:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:28:19 INFO - PROCESS | 23028 | 1466702899686 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:28:19 INFO - PROCESS | 23028 | 1466702899690 Marionette TRACE conn4 <- [1,2542,null,{}] 10:28:19 INFO - PROCESS | 23028 | 1466702899700 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:19 INFO - PROCESS | 23028 | 1466702899709 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:20 INFO - PROCESS | 23028 | 1466702899999 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 10:28:20 INFO - PROCESS | 23028 | 1466702900269 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:20 INFO - PROCESS | 23028 | 1466702900277 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e690800 == 47 [pid = 23028] [id = 643] 10:28:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8ebaa000) [pid = 23028] [serial = 1930] [outer = (nil)] 10:28:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x8ecd6400) [pid = 23028] [serial = 1931] [outer = 0x8ebaa000] 10:28:20 INFO - PROCESS | 23028 | 1466702900359 Marionette DEBUG loaded listener.js 10:28:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x8f4a2400) [pid = 23028] [serial = 1932] [outer = 0x8ebaa000] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccde400 == 46 [pid = 23028] [id = 632] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8f64ac00 == 45 [pid = 23028] [id = 631] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d7400 == 44 [pid = 23028] [id = 630] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdc800 == 43 [pid = 23028] [id = 629] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd2800 == 42 [pid = 23028] [id = 617] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea6fc00 == 41 [pid = 23028] [id = 622] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a8800 == 40 [pid = 23028] [id = 627] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8e694400 == 39 [pid = 23028] [id = 623] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6e000 == 38 [pid = 23028] [id = 624] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed71400 == 37 [pid = 23028] [id = 626] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5000 == 36 [pid = 23028] [id = 628] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd24800 == 35 [pid = 23028] [id = 625] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8e572000 == 34 [pid = 23028] [id = 642] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d4800 == 33 [pid = 23028] [id = 640] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x91216c00 == 32 [pid = 23028] [id = 641] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce0800 == 31 [pid = 23028] [id = 639] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce0000 == 30 [pid = 23028] [id = 638] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6a000 == 29 [pid = 23028] [id = 637] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8e579c00 == 28 [pid = 23028] [id = 635] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x91905c00 == 27 [pid = 23028] [id = 636] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5800 == 26 [pid = 23028] [id = 633] 10:28:21 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdf000 == 25 [pid = 23028] [id = 634] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x8f64a000) [pid = 23028] [serial = 1868] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x8f626400) [pid = 23028] [serial = 1866] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8ed75000) [pid = 23028] [serial = 1862] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x923eb800) [pid = 23028] [serial = 1838] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8f62e000) [pid = 23028] [serial = 1853] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x95095400) [pid = 23028] [serial = 1847] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8fa97c00) [pid = 23028] [serial = 1833] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8ec0bc00) [pid = 23028] [serial = 1851] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8e6d2000) [pid = 23028] [serial = 1856] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8e69f400) [pid = 23028] [serial = 1857] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8ec12400) [pid = 23028] [serial = 1860] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8ea16c00) [pid = 23028] [serial = 1850] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8faa0400) [pid = 23028] [serial = 1854] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x9385f000) [pid = 23028] [serial = 1842] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ed6d800) [pid = 23028] [serial = 1865] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x93a82800) [pid = 23028] [serial = 1844] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x95098400) [pid = 23028] [serial = 1848] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ea10400) [pid = 23028] [serial = 1829] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x95090c00) [pid = 23028] [serial = 1845] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x92aa6000) [pid = 23028] [serial = 1839] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x919a6c00) [pid = 23028] [serial = 1835] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f4aa400) [pid = 23028] [serial = 1863] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x91bb7400) [pid = 23028] [serial = 1836] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x9378e800) [pid = 23028] [serial = 1841] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ec07000) [pid = 23028] [serial = 1859] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8ea74000) [pid = 23028] [serial = 1830] [outer = (nil)] [url = about:blank] 10:28:21 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8f62f400) [pid = 23028] [serial = 1832] [outer = (nil)] [url = about:blank] 10:28:22 INFO - PROCESS | 23028 | 1466702902547 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2889ms 10:28:22 INFO - PROCESS | 23028 | 1466702902576 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 10:28:22 INFO - PROCESS | 23028 | 1466702902583 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 10:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:28:22 INFO - PROCESS | 23028 | 1466702902599 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:28:22 INFO - PROCESS | 23028 | 1466702902605 Marionette TRACE conn4 <- [1,2546,null,{}] 10:28:22 INFO - PROCESS | 23028 | 1466702902614 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:22 INFO - PROCESS | 23028 | 1466702902619 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:22 INFO - PROCESS | 23028 | 1466702902864 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 10:28:23 INFO - PROCESS | 23028 | 1466702903007 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:23 INFO - PROCESS | 23028 | 1466702903016 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce9c00 == 26 [pid = 23028] [id = 644] 10:28:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8e571800) [pid = 23028] [serial = 1933] [outer = (nil)] 10:28:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8e69dc00) [pid = 23028] [serial = 1934] [outer = 0x8e571800] 10:28:23 INFO - PROCESS | 23028 | 1466702903095 Marionette DEBUG loaded listener.js 10:28:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8e6d5000) [pid = 23028] [serial = 1935] [outer = 0x8e571800] 10:28:24 INFO - PROCESS | 23028 | 1466702904055 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1495ms 10:28:24 INFO - PROCESS | 23028 | 1466702904092 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 10:28:24 INFO - PROCESS | 23028 | 1466702904100 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 10:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:28:24 INFO - PROCESS | 23028 | 1466702904113 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:28:24 INFO - PROCESS | 23028 | 1466702904117 Marionette TRACE conn4 <- [1,2550,null,{}] 10:28:24 INFO - PROCESS | 23028 | 1466702904123 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:24 INFO - PROCESS | 23028 | 1466702904129 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:24 INFO - PROCESS | 23028 | 1466702904316 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 10:28:24 INFO - PROCESS | 23028 | 1466702904469 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:24 INFO - PROCESS | 23028 | 1466702904479 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea6fc00 == 27 [pid = 23028] [id = 645] 10:28:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ec0c000) [pid = 23028] [serial = 1936] [outer = (nil)] 10:28:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8ec12400) [pid = 23028] [serial = 1937] [outer = 0x8ec0c000] 10:28:24 INFO - PROCESS | 23028 | 1466702904568 Marionette DEBUG loaded listener.js 10:28:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ec3f000) [pid = 23028] [serial = 1938] [outer = 0x8ec0c000] 10:28:25 INFO - PROCESS | 23028 | 1466702905572 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:28:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:28:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1484ms 10:28:25 INFO - PROCESS | 23028 | 1466702905597 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 10:28:25 INFO - PROCESS | 23028 | 1466702905601 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 10:28:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:28:25 INFO - PROCESS | 23028 | 1466702905618 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:28:25 INFO - PROCESS | 23028 | 1466702905625 Marionette TRACE conn4 <- [1,2554,null,{}] 10:28:25 INFO - PROCESS | 23028 | 1466702905643 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:25 INFO - PROCESS | 23028 | 1466702905653 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:25 INFO - PROCESS | 23028 | 1466702905891 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 10:28:25 INFO - PROCESS | 23028 | 1466702905920 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:25 INFO - PROCESS | 23028 | 1466702905933 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a7c00 == 28 [pid = 23028] [id = 646] 10:28:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8f4a8800) [pid = 23028] [serial = 1939] [outer = (nil)] 10:28:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8f4aec00) [pid = 23028] [serial = 1940] [outer = 0x8f4a8800] 10:28:26 INFO - PROCESS | 23028 | 1466702906007 Marionette DEBUG loaded listener.js 10:28:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8f628400) [pid = 23028] [serial = 1941] [outer = 0x8f4a8800] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8bcd8000) [pid = 23028] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ea11400) [pid = 23028] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x914ba400) [pid = 23028] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8e696400) [pid = 23028] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8cce2800) [pid = 23028] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8f624800) [pid = 23028] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ec0f400) [pid = 23028] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x91220800) [pid = 23028] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8f624000) [pid = 23028] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x9199c000) [pid = 23028] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ccdd000) [pid = 23028] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:28:27 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8fa9c000) [pid = 23028] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:28:27 INFO - PROCESS | 23028 | 1466702907701 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2141ms 10:28:27 INFO - PROCESS | 23028 | 1466702907760 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 10:28:27 INFO - PROCESS | 23028 | 1466702907765 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 10:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:28:27 INFO - PROCESS | 23028 | 1466702907772 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:28:27 INFO - PROCESS | 23028 | 1466702907776 Marionette TRACE conn4 <- [1,2558,null,{}] 10:28:27 INFO - PROCESS | 23028 | 1466702907782 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:27 INFO - PROCESS | 23028 | 1466702907787 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:27 INFO - PROCESS | 23028 | 1466702907958 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 10:28:28 INFO - PROCESS | 23028 | 1466702908104 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:28 INFO - PROCESS | 23028 | 1466702908115 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e696400 == 29 [pid = 23028] [id = 647] 10:28:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8e69a000) [pid = 23028] [serial = 1942] [outer = (nil)] 10:28:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8f4afc00) [pid = 23028] [serial = 1943] [outer = 0x8e69a000] 10:28:28 INFO - PROCESS | 23028 | 1466702908185 Marionette DEBUG loaded listener.js 10:28:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8f640c00) [pid = 23028] [serial = 1944] [outer = 0x8e69a000] 10:28:28 INFO - PROCESS | 23028 | 1466702908982 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1235ms 10:28:29 INFO - PROCESS | 23028 | 1466702909014 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 10:28:29 INFO - PROCESS | 23028 | 1466702909017 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 10:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:28:29 INFO - PROCESS | 23028 | 1466702909029 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:28:29 INFO - PROCESS | 23028 | 1466702909035 Marionette TRACE conn4 <- [1,2562,null,{}] 10:28:29 INFO - PROCESS | 23028 | 1466702909040 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:29 INFO - PROCESS | 23028 | 1466702909045 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:29 INFO - PROCESS | 23028 | 1466702909212 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 10:28:29 INFO - PROCESS | 23028 | 1466702909226 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:29 INFO - PROCESS | 23028 | 1466702909236 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f646800 == 30 [pid = 23028] [id = 648] 10:28:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f646c00) [pid = 23028] [serial = 1945] [outer = (nil)] 10:28:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8fa9b800) [pid = 23028] [serial = 1946] [outer = 0x8f646c00] 10:28:29 INFO - PROCESS | 23028 | 1466702909304 Marionette DEBUG loaded listener.js 10:28:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8faa5800) [pid = 23028] [serial = 1947] [outer = 0x8f646c00] 10:28:30 INFO - PROCESS | 23028 | 1466702910664 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1684ms 10:28:30 INFO - PROCESS | 23028 | 1466702910723 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 10:28:30 INFO - PROCESS | 23028 | 1466702910732 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 10:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:28:30 INFO - PROCESS | 23028 | 1466702910753 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:28:30 INFO - PROCESS | 23028 | 1466702910762 Marionette TRACE conn4 <- [1,2566,null,{}] 10:28:30 INFO - PROCESS | 23028 | 1466702910816 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:30 INFO - PROCESS | 23028 | 1466702910824 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:31 INFO - PROCESS | 23028 | 1466702911036 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 10:28:31 INFO - PROCESS | 23028 | 1466702911261 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:31 INFO - PROCESS | 23028 | 1466702911270 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e696c00 == 31 [pid = 23028] [id = 649] 10:28:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8e69d000) [pid = 23028] [serial = 1948] [outer = (nil)] 10:28:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8ea7e000) [pid = 23028] [serial = 1949] [outer = 0x8e69d000] 10:28:31 INFO - PROCESS | 23028 | 1466702911360 Marionette DEBUG loaded listener.js 10:28:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ec0bc00) [pid = 23028] [serial = 1950] [outer = 0x8e69d000] 10:28:32 INFO - PROCESS | 23028 | 1466702912444 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1744ms 10:28:32 INFO - PROCESS | 23028 | 1466702912486 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 10:28:32 INFO - PROCESS | 23028 | 1466702912494 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 10:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:28:32 INFO - PROCESS | 23028 | 1466702912505 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:28:32 INFO - PROCESS | 23028 | 1466702912509 Marionette TRACE conn4 <- [1,2570,null,{}] 10:28:32 INFO - PROCESS | 23028 | 1466702912517 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:32 INFO - PROCESS | 23028 | 1466702912523 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:32 INFO - PROCESS | 23028 | 1466702912732 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 10:28:33 INFO - PROCESS | 23028 | 1466702912982 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:33 INFO - PROCESS | 23028 | 1466702912994 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:33 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e693400 == 32 [pid = 23028] [id = 650] 10:28:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8f4ae800) [pid = 23028] [serial = 1951] [outer = (nil)] 10:28:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8f644400) [pid = 23028] [serial = 1952] [outer = 0x8f4ae800] 10:28:33 INFO - PROCESS | 23028 | 1466702913115 Marionette DEBUG loaded listener.js 10:28:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8e698400) [pid = 23028] [serial = 1953] [outer = 0x8f4ae800] 10:28:34 INFO - PROCESS | 23028 | 1466702914173 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1749ms 10:28:34 INFO - PROCESS | 23028 | 1466702914255 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 10:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:28:34 INFO - PROCESS | 23028 | 1466702914260 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 10:28:34 INFO - PROCESS | 23028 | 1466702914268 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:28:34 INFO - PROCESS | 23028 | 1466702914274 Marionette TRACE conn4 <- [1,2574,null,{}] 10:28:34 INFO - PROCESS | 23028 | 1466702914292 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:34 INFO - PROCESS | 23028 | 1466702914302 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:34 INFO - PROCESS | 23028 | 1466702914640 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 10:28:34 INFO - PROCESS | 23028 | 1466702914845 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:34 INFO - PROCESS | 23028 | 1466702914857 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x91217000 == 33 [pid = 23028] [id = 651] 10:28:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x91218800) [pid = 23028] [serial = 1954] [outer = (nil)] 10:28:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x9132a000) [pid = 23028] [serial = 1955] [outer = 0x91218800] 10:28:34 INFO - PROCESS | 23028 | 1466702914954 Marionette DEBUG loaded listener.js 10:28:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x914b0000) [pid = 23028] [serial = 1956] [outer = 0x91218800] 10:28:35 INFO - PROCESS | 23028 | 1466702915911 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1697ms 10:28:35 INFO - PROCESS | 23028 | 1466702915967 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 10:28:35 INFO - PROCESS | 23028 | 1466702915973 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 10:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:28:35 INFO - PROCESS | 23028 | 1466702915985 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:28:35 INFO - PROCESS | 23028 | 1466702915989 Marionette TRACE conn4 <- [1,2578,null,{}] 10:28:36 INFO - PROCESS | 23028 | 1466702915997 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:36 INFO - PROCESS | 23028 | 1466702916002 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:36 INFO - PROCESS | 23028 | 1466702916207 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 10:28:36 INFO - PROCESS | 23028 | 1466702916412 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:36 INFO - PROCESS | 23028 | 1466702916418 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a5800 == 34 [pid = 23028] [id = 652] 10:28:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x91221c00) [pid = 23028] [serial = 1957] [outer = (nil)] 10:28:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x9161ac00) [pid = 23028] [serial = 1958] [outer = 0x91221c00] 10:28:36 INFO - PROCESS | 23028 | 1466702916591 Marionette DEBUG loaded listener.js 10:28:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x91904000) [pid = 23028] [serial = 1959] [outer = 0x91221c00] 10:28:37 INFO - PROCESS | 23028 | 1466702917493 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1543ms 10:28:37 INFO - PROCESS | 23028 | 1466702917527 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 10:28:37 INFO - PROCESS | 23028 | 1466702917532 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 10:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:28:37 INFO - PROCESS | 23028 | 1466702917539 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:28:37 INFO - PROCESS | 23028 | 1466702917542 Marionette TRACE conn4 <- [1,2582,null,{}] 10:28:37 INFO - PROCESS | 23028 | 1466702917564 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:37 INFO - PROCESS | 23028 | 1466702917570 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:37 INFO - PROCESS | 23028 | 1466702917805 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 10:28:37 INFO - PROCESS | 23028 | 1466702917941 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:37 INFO - PROCESS | 23028 | 1466702917948 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed76400 == 35 [pid = 23028] [id = 653] 10:28:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x9121ac00) [pid = 23028] [serial = 1960] [outer = (nil)] 10:28:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x919a4000) [pid = 23028] [serial = 1961] [outer = 0x9121ac00] 10:28:38 INFO - PROCESS | 23028 | 1466702918037 Marionette DEBUG loaded listener.js 10:28:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x919a6c00) [pid = 23028] [serial = 1962] [outer = 0x9121ac00] 10:28:39 INFO - PROCESS | 23028 | 1466702919117 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1635ms 10:28:39 INFO - PROCESS | 23028 | 1466702919175 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 10:28:39 INFO - PROCESS | 23028 | 1466702919178 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 10:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:28:39 INFO - PROCESS | 23028 | 1466702919186 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:28:39 INFO - PROCESS | 23028 | 1466702919191 Marionette TRACE conn4 <- [1,2586,null,{}] 10:28:39 INFO - PROCESS | 23028 | 1466702919197 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:39 INFO - PROCESS | 23028 | 1466702919210 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:39 INFO - PROCESS | 23028 | 1466702919464 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 10:28:39 INFO - PROCESS | 23028 | 1466702919756 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:39 INFO - PROCESS | 23028 | 1466702919766 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f624000 == 36 [pid = 23028] [id = 654] 10:28:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x8f644c00) [pid = 23028] [serial = 1963] [outer = (nil)] 10:28:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x91bbd000) [pid = 23028] [serial = 1964] [outer = 0x8f644c00] 10:28:39 INFO - PROCESS | 23028 | 1466702919853 Marionette DEBUG loaded listener.js 10:28:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x91d64000) [pid = 23028] [serial = 1965] [outer = 0x8f644c00] 10:28:40 INFO - PROCESS | 23028 | 1466702920821 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1692ms 10:28:40 INFO - PROCESS | 23028 | 1466702920879 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 10:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:28:40 INFO - PROCESS | 23028 | 1466702920884 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 10:28:40 INFO - PROCESS | 23028 | 1466702920890 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:28:40 INFO - PROCESS | 23028 | 1466702920894 Marionette TRACE conn4 <- [1,2590,null,{}] 10:28:40 INFO - PROCESS | 23028 | 1466702920900 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:40 INFO - PROCESS | 23028 | 1466702920906 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:41 INFO - PROCESS | 23028 | 1466702921092 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 10:28:41 INFO - PROCESS | 23028 | 1466702921293 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:41 INFO - PROCESS | 23028 | 1466702921301 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e690c00 == 37 [pid = 23028] [id = 655] 10:28:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8e695000) [pid = 23028] [serial = 1966] [outer = (nil)] 10:28:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x91bb7800) [pid = 23028] [serial = 1967] [outer = 0x8e695000] 10:28:41 INFO - PROCESS | 23028 | 1466702921384 Marionette DEBUG loaded listener.js 10:28:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8f642000) [pid = 23028] [serial = 1968] [outer = 0x8e695000] 10:28:42 INFO - PROCESS | 23028 | 1466702922416 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1591ms 10:28:42 INFO - PROCESS | 23028 | 1466702922482 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 10:28:42 INFO - PROCESS | 23028 | 1466702922487 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 10:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:28:42 INFO - PROCESS | 23028 | 1466702922494 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:28:42 INFO - PROCESS | 23028 | 1466702922498 Marionette TRACE conn4 <- [1,2594,null,{}] 10:28:42 INFO - PROCESS | 23028 | 1466702922504 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:42 INFO - PROCESS | 23028 | 1466702922510 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:42 INFO - PROCESS | 23028 | 1466702922704 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 10:28:42 INFO - PROCESS | 23028 | 1466702922939 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:42 INFO - PROCESS | 23028 | 1466702922950 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6800 == 38 [pid = 23028] [id = 656] 10:28:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x8bcd7c00) [pid = 23028] [serial = 1969] [outer = (nil)] 10:28:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x8bcdec00) [pid = 23028] [serial = 1970] [outer = 0x8bcd7c00] 10:28:43 INFO - PROCESS | 23028 | 1466702923217 Marionette DEBUG loaded listener.js 10:28:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x8cce1400) [pid = 23028] [serial = 1971] [outer = 0x8bcd7c00] 10:28:44 INFO - PROCESS | 23028 | 1466702924363 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1891ms 10:28:44 INFO - PROCESS | 23028 | 1466702924388 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 10:28:44 INFO - PROCESS | 23028 | 1466702924395 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 10:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:28:44 INFO - PROCESS | 23028 | 1466702924404 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:28:44 INFO - PROCESS | 23028 | 1466702924408 Marionette TRACE conn4 <- [1,2598,null,{}] 10:28:44 INFO - PROCESS | 23028 | 1466702924417 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:44 INFO - PROCESS | 23028 | 1466702924423 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:44 INFO - PROCESS | 23028 | 1466702924693 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 10:28:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8e696400 == 37 [pid = 23028] [id = 647] 10:28:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a7c00 == 36 [pid = 23028] [id = 646] 10:28:44 INFO - PROCESS | 23028 | 1466702924971 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:44 INFO - PROCESS | 23028 | 1466702924978 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:44 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea6fc00 == 35 [pid = 23028] [id = 645] 10:28:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d3800 == 36 [pid = 23028] [id = 657] 10:28:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x8ea6fc00) [pid = 23028] [serial = 1972] [outer = (nil)] 10:28:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x8eba1000) [pid = 23028] [serial = 1973] [outer = 0x8ea6fc00] 10:28:45 INFO - PROCESS | 23028 | 1466702925066 Marionette DEBUG loaded listener.js 10:28:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x8ec34800) [pid = 23028] [serial = 1974] [outer = 0x8ea6fc00] 10:28:45 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce9c00 == 35 [pid = 23028] [id = 644] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x8f643000) [pid = 23028] [serial = 1901] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x914ae800) [pid = 23028] [serial = 1898] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x91905800) [pid = 23028] [serial = 1880] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x91908000) [pid = 23028] [serial = 1881] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x8ea7d000) [pid = 23028] [serial = 1871] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x8ec0ac00) [pid = 23028] [serial = 1872] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8ea12400) [pid = 23028] [serial = 1886] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8eba8000) [pid = 23028] [serial = 1887] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8f63e800) [pid = 23028] [serial = 1874] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8eccf400) [pid = 23028] [serial = 1875] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8ed75800) [pid = 23028] [serial = 1892] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x9132ac00) [pid = 23028] [serial = 1877] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x914afc00) [pid = 23028] [serial = 1878] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8fd16800) [pid = 23028] [serial = 1869] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x919a5400) [pid = 23028] [serial = 1883] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x91ae4400) [pid = 23028] [serial = 1884] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8e691800) [pid = 23028] [serial = 1889] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ea77800) [pid = 23028] [serial = 1890] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8fd22000) [pid = 23028] [serial = 1895] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x9121b800) [pid = 23028] [serial = 1896] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8f623800) [pid = 23028] [serial = 1893] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f622c00) [pid = 23028] [serial = 1899] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x91328000) [pid = 23028] [serial = 1902] [outer = (nil)] [url = about:blank] 10:28:45 INFO - PROCESS | 23028 | 1466702925970 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1635ms 10:28:46 INFO - PROCESS | 23028 | 1466702926039 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 10:28:46 INFO - PROCESS | 23028 | 1466702926045 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 10:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:28:46 INFO - PROCESS | 23028 | 1466702926056 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:28:46 INFO - PROCESS | 23028 | 1466702926060 Marionette TRACE conn4 <- [1,2602,null,{}] 10:28:46 INFO - PROCESS | 23028 | 1466702926067 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:46 INFO - PROCESS | 23028 | 1466702926073 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:46 INFO - PROCESS | 23028 | 1466702926262 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 10:28:46 INFO - PROCESS | 23028 | 1466702926422 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:46 INFO - PROCESS | 23028 | 1466702926434 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:46 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce0800 == 36 [pid = 23028] [id = 658] 10:28:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ea70000) [pid = 23028] [serial = 1975] [outer = (nil)] 10:28:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8f4aa800) [pid = 23028] [serial = 1976] [outer = 0x8ea70000] 10:28:46 INFO - PROCESS | 23028 | 1466702926505 Marionette DEBUG loaded listener.js 10:28:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8f63e800) [pid = 23028] [serial = 1977] [outer = 0x8ea70000] 10:28:47 INFO - PROCESS | 23028 | 1466702927469 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1436ms 10:28:47 INFO - PROCESS | 23028 | 1466702927493 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 10:28:47 INFO - PROCESS | 23028 | 1466702927498 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 10:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:28:47 INFO - PROCESS | 23028 | 1466702927505 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:28:47 INFO - PROCESS | 23028 | 1466702927511 Marionette TRACE conn4 <- [1,2606,null,{}] 10:28:47 INFO - PROCESS | 23028 | 1466702927527 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:47 INFO - PROCESS | 23028 | 1466702927536 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:47 INFO - PROCESS | 23028 | 1466702927716 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 10:28:47 INFO - PROCESS | 23028 | 1466702927886 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:47 INFO - PROCESS | 23028 | 1466702927897 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a3800 == 37 [pid = 23028] [id = 659] 10:28:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8fd1bc00) [pid = 23028] [serial = 1978] [outer = (nil)] 10:28:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x91216c00) [pid = 23028] [serial = 1979] [outer = 0x8fd1bc00] 10:28:47 INFO - PROCESS | 23028 | 1466702927965 Marionette DEBUG loaded listener.js 10:28:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x91222800) [pid = 23028] [serial = 1980] [outer = 0x8fd1bc00] 10:28:48 INFO - PROCESS | 23028 | 1466702928940 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1490ms 10:28:49 INFO - PROCESS | 23028 | 1466702928997 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 10:28:49 INFO - PROCESS | 23028 | 1466702929001 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 10:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:28:49 INFO - PROCESS | 23028 | 1466702929008 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:28:49 INFO - PROCESS | 23028 | 1466702929012 Marionette TRACE conn4 <- [1,2610,null,{}] 10:28:49 INFO - PROCESS | 23028 | 1466702929025 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:49 INFO - PROCESS | 23028 | 1466702929029 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:49 INFO - PROCESS | 23028 | 1466702929280 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 10:28:49 INFO - PROCESS | 23028 | 1466702929305 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:49 INFO - PROCESS | 23028 | 1466702929313 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec41400 == 38 [pid = 23028] [id = 660] 10:28:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8ecd1800) [pid = 23028] [serial = 1981] [outer = (nil)] 10:28:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x914b7c00) [pid = 23028] [serial = 1982] [outer = 0x8ecd1800] 10:28:49 INFO - PROCESS | 23028 | 1466702929383 Marionette DEBUG loaded listener.js 10:28:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x91613000) [pid = 23028] [serial = 1983] [outer = 0x8ecd1800] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x91906c00) [pid = 23028] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8ec08000) [pid = 23028] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8e572800) [pid = 23028] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ea1c800) [pid = 23028] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8ec0c000) [pid = 23028] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x91907000) [pid = 23028] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x9161c400) [pid = 23028] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8eba2800) [pid = 23028] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8f4a8800) [pid = 23028] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8ebaa000) [pid = 23028] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8e69e400) [pid = 23028] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8e571800) [pid = 23028] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8e69a000) [pid = 23028] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:28:50 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ed68800) [pid = 23028] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:28:50 INFO - PROCESS | 23028 | 1466702930489 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1534ms 10:28:50 INFO - PROCESS | 23028 | 1466702930544 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 10:28:50 INFO - PROCESS | 23028 | 1466702930547 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 10:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:28:50 INFO - PROCESS | 23028 | 1466702930562 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:28:50 INFO - PROCESS | 23028 | 1466702930565 Marionette TRACE conn4 <- [1,2614,null,{}] 10:28:50 INFO - PROCESS | 23028 | 1466702930572 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:50 INFO - PROCESS | 23028 | 1466702930578 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:50 INFO - PROCESS | 23028 | 1466702930765 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 10:28:50 INFO - PROCESS | 23028 | 1466702930775 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:50 INFO - PROCESS | 23028 | 1466702930781 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:50 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e694000 == 39 [pid = 23028] [id = 661] 10:28:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8e69b000) [pid = 23028] [serial = 1984] [outer = (nil)] 10:28:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ed6ec00) [pid = 23028] [serial = 1985] [outer = 0x8e69b000] 10:28:50 INFO - PROCESS | 23028 | 1466702930868 Marionette DEBUG loaded listener.js 10:28:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91905800) [pid = 23028] [serial = 1986] [outer = 0x8e69b000] 10:28:51 INFO - PROCESS | 23028 | 1466702931831 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1339ms 10:28:51 INFO - PROCESS | 23028 | 1466702931893 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 10:28:51 INFO - PROCESS | 23028 | 1466702931897 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 10:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:28:51 INFO - PROCESS | 23028 | 1466702931904 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:28:51 INFO - PROCESS | 23028 | 1466702931909 Marionette TRACE conn4 <- [1,2618,null,{}] 10:28:51 INFO - PROCESS | 23028 | 1466702931915 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:51 INFO - PROCESS | 23028 | 1466702931925 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:52 INFO - PROCESS | 23028 | 1466702932179 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 10:28:52 INFO - PROCESS | 23028 | 1466702932372 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:52 INFO - PROCESS | 23028 | 1466702932383 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdd800 == 40 [pid = 23028] [id = 662] 10:28:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8bcdf000) [pid = 23028] [serial = 1987] [outer = (nil)] 10:28:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8cce3800) [pid = 23028] [serial = 1988] [outer = 0x8bcdf000] 10:28:52 INFO - PROCESS | 23028 | 1466702932472 Marionette DEBUG loaded listener.js 10:28:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e576800) [pid = 23028] [serial = 1989] [outer = 0x8bcdf000] 10:28:53 INFO - PROCESS | 23028 | 1466702933550 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1689ms 10:28:53 INFO - PROCESS | 23028 | 1466702933596 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 10:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:28:53 INFO - PROCESS | 23028 | 1466702933604 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 10:28:53 INFO - PROCESS | 23028 | 1466702933613 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:28:53 INFO - PROCESS | 23028 | 1466702933619 Marionette TRACE conn4 <- [1,2622,null,{}] 10:28:53 INFO - PROCESS | 23028 | 1466702933628 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:53 INFO - PROCESS | 23028 | 1466702933635 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:53 INFO - PROCESS | 23028 | 1466702933854 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 10:28:54 INFO - PROCESS | 23028 | 1466702934148 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:54 INFO - PROCESS | 23028 | 1466702934160 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce6400 == 41 [pid = 23028] [id = 663] 10:28:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ea7b000) [pid = 23028] [serial = 1990] [outer = (nil)] 10:28:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8eba5c00) [pid = 23028] [serial = 1991] [outer = 0x8ea7b000] 10:28:54 INFO - PROCESS | 23028 | 1466702934293 Marionette DEBUG loaded listener.js 10:28:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ecd7400) [pid = 23028] [serial = 1992] [outer = 0x8ea7b000] 10:28:55 INFO - PROCESS | 23028 | 1466702935303 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1736ms 10:28:55 INFO - PROCESS | 23028 | 1466702935349 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 10:28:55 INFO - PROCESS | 23028 | 1466702935355 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 10:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:28:55 INFO - PROCESS | 23028 | 1466702935363 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:28:55 INFO - PROCESS | 23028 | 1466702935368 Marionette TRACE conn4 <- [1,2626,null,{}] 10:28:55 INFO - PROCESS | 23028 | 1466702935375 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:55 INFO - PROCESS | 23028 | 1466702935382 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:55 INFO - PROCESS | 23028 | 1466702935610 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 10:28:55 INFO - PROCESS | 23028 | 1466702935902 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:55 INFO - PROCESS | 23028 | 1466702935911 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4b0800 == 42 [pid = 23028] [id = 664] 10:28:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8f62e800) [pid = 23028] [serial = 1993] [outer = (nil)] 10:28:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8f647800) [pid = 23028] [serial = 1994] [outer = 0x8f62e800] 10:28:56 INFO - PROCESS | 23028 | 1466702936044 Marionette DEBUG loaded listener.js 10:28:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8fd15400) [pid = 23028] [serial = 1995] [outer = 0x8f62e800] 10:28:57 INFO - PROCESS | 23028 | 1466702937064 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1736ms 10:28:57 INFO - PROCESS | 23028 | 1466702937100 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 10:28:57 INFO - PROCESS | 23028 | 1466702937108 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 10:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:28:57 INFO - PROCESS | 23028 | 1466702937126 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:28:57 INFO - PROCESS | 23028 | 1466702937134 Marionette TRACE conn4 <- [1,2630,null,{}] 10:28:57 INFO - PROCESS | 23028 | 1466702937141 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:57 INFO - PROCESS | 23028 | 1466702937147 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:57 INFO - PROCESS | 23028 | 1466702937398 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 10:28:57 INFO - PROCESS | 23028 | 1466702937643 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:57 INFO - PROCESS | 23028 | 1466702937654 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce4800 == 43 [pid = 23028] [id = 665] 10:28:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8f62a800) [pid = 23028] [serial = 1996] [outer = (nil)] 10:28:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x91222400) [pid = 23028] [serial = 1997] [outer = 0x8f62a800] 10:28:57 INFO - PROCESS | 23028 | 1466702937742 Marionette DEBUG loaded listener.js 10:28:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x91adfc00) [pid = 23028] [serial = 1998] [outer = 0x8f62a800] 10:28:58 INFO - PROCESS | 23028 | 1466702938676 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1595ms 10:28:58 INFO - PROCESS | 23028 | 1466702938712 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 10:28:58 INFO - PROCESS | 23028 | 1466702938716 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 10:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:28:58 INFO - PROCESS | 23028 | 1466702938723 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:28:58 INFO - PROCESS | 23028 | 1466702938726 Marionette TRACE conn4 <- [1,2634,null,{}] 10:28:58 INFO - PROCESS | 23028 | 1466702938732 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:28:58 INFO - PROCESS | 23028 | 1466702938738 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:58 INFO - PROCESS | 23028 | 1466702938934 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 10:28:59 INFO - PROCESS | 23028 | 1466702939122 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:59 INFO - PROCESS | 23028 | 1466702939130 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:28:59 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea79000 == 44 [pid = 23028] [id = 666] 10:28:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8ec3c800) [pid = 23028] [serial = 1999] [outer = (nil)] 10:28:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x91bbe400) [pid = 23028] [serial = 2000] [outer = 0x8ec3c800] 10:28:59 INFO - PROCESS | 23028 | 1466702939237 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x91d6c800) [pid = 23028] [serial = 2001] [outer = 0x8ec3c800] 10:29:00 INFO - PROCESS | 23028 | 1466702940255 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1580ms 10:29:00 INFO - PROCESS | 23028 | 1466702940305 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 10:29:00 INFO - PROCESS | 23028 | 1466702940310 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 10:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:29:00 INFO - PROCESS | 23028 | 1466702940318 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:29:00 INFO - PROCESS | 23028 | 1466702940322 Marionette TRACE conn4 <- [1,2638,null,{}] 10:29:00 INFO - PROCESS | 23028 | 1466702940328 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:00 INFO - PROCESS | 23028 | 1466702940333 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:00 INFO - PROCESS | 23028 | 1466702940560 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 10:29:00 INFO - PROCESS | 23028 | 1466702940910 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:00 INFO - PROCESS | 23028 | 1466702940930 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x9132a800 == 45 [pid = 23028] [id = 667] 10:29:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x9132c000) [pid = 23028] [serial = 2002] [outer = (nil)] 10:29:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x92aadc00) [pid = 23028] [serial = 2003] [outer = 0x9132c000] 10:29:01 INFO - PROCESS | 23028 | 1466702941034 Marionette DEBUG loaded listener.js 10:29:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x93794800) [pid = 23028] [serial = 2004] [outer = 0x9132c000] 10:29:02 INFO - PROCESS | 23028 | 1466702942051 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1788ms 10:29:02 INFO - PROCESS | 23028 | 1466702942111 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 10:29:02 INFO - PROCESS | 23028 | 1466702942116 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 10:29:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:29:02 INFO - PROCESS | 23028 | 1466702942127 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:29:02 INFO - PROCESS | 23028 | 1466702942130 Marionette TRACE conn4 <- [1,2642,null,{}] 10:29:02 INFO - PROCESS | 23028 | 1466702942137 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:02 INFO - PROCESS | 23028 | 1466702942144 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:02 INFO - PROCESS | 23028 | 1466702942362 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 10:29:02 INFO - PROCESS | 23028 | 1466702942604 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:02 INFO - PROCESS | 23028 | 1466702942613 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d9400 == 46 [pid = 23028] [id = 668] 10:29:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8f621c00) [pid = 23028] [serial = 2005] [outer = (nil)] 10:29:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 103 (0x938a8400) [pid = 23028] [serial = 2006] [outer = 0x8f621c00] 10:29:02 INFO - PROCESS | 23028 | 1466702942711 Marionette DEBUG loaded listener.js 10:29:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 104 (0x94fac000) [pid = 23028] [serial = 2007] [outer = 0x8f621c00] 10:29:03 INFO - PROCESS | 23028 | 1466702943657 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:29:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:29:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1588ms 10:29:03 INFO - PROCESS | 23028 | 1466702943716 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 10:29:03 INFO - PROCESS | 23028 | 1466702943719 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 10:29:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:29:03 INFO - PROCESS | 23028 | 1466702943727 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:29:03 INFO - PROCESS | 23028 | 1466702943731 Marionette TRACE conn4 <- [1,2646,null,{}] 10:29:03 INFO - PROCESS | 23028 | 1466702943737 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:03 INFO - PROCESS | 23028 | 1466702943742 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:03 INFO - PROCESS | 23028 | 1466702943949 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 10:29:04 INFO - PROCESS | 23028 | 1466702944211 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:04 INFO - PROCESS | 23028 | 1466702944220 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:04 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec12c00 == 47 [pid = 23028] [id = 669] 10:29:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 105 (0x8fd1f000) [pid = 23028] [serial = 2008] [outer = (nil)] 10:29:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 106 (0x95095800) [pid = 23028] [serial = 2009] [outer = 0x8fd1f000] 10:29:04 INFO - PROCESS | 23028 | 1466702944359 Marionette DEBUG loaded listener.js 10:29:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 107 (0x95097c00) [pid = 23028] [serial = 2010] [outer = 0x8fd1f000] 10:29:05 INFO - PROCESS | 23028 | 1466702945420 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:29:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:29:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1738ms 10:29:05 INFO - PROCESS | 23028 | 1466702945466 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 10:29:05 INFO - PROCESS | 23028 | 1466702945470 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 10:29:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:29:05 INFO - PROCESS | 23028 | 1466702945478 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:29:05 INFO - PROCESS | 23028 | 1466702945481 Marionette TRACE conn4 <- [1,2650,null,{}] 10:29:05 INFO - PROCESS | 23028 | 1466702945488 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:05 INFO - PROCESS | 23028 | 1466702945493 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:05 INFO - PROCESS | 23028 | 1466702945688 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 10:29:05 INFO - PROCESS | 23028 | 1466702945952 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:05 INFO - PROCESS | 23028 | 1466702945959 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57f000 == 48 [pid = 23028] [id = 670] 10:29:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 108 (0x8e696000) [pid = 23028] [serial = 2011] [outer = (nil)] 10:29:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 109 (0x8e69e400) [pid = 23028] [serial = 2012] [outer = 0x8e696000] 10:29:06 INFO - PROCESS | 23028 | 1466702946331 Marionette DEBUG loaded listener.js 10:29:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 110 (0x8e6dd800) [pid = 23028] [serial = 2013] [outer = 0x8e696000] 10:29:07 INFO - PROCESS | 23028 | 1466702947495 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:29:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:29:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2093ms 10:29:07 INFO - PROCESS | 23028 | 1466702947573 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 10:29:07 INFO - PROCESS | 23028 | 1466702947580 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 10:29:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:29:07 INFO - PROCESS | 23028 | 1466702947592 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:29:07 INFO - PROCESS | 23028 | 1466702947596 Marionette TRACE conn4 <- [1,2654,null,{}] 10:29:07 INFO - PROCESS | 23028 | 1466702947605 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:07 INFO - PROCESS | 23028 | 1466702947611 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:07 INFO - PROCESS | 23028 | 1466702947918 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6ac00 == 47 [pid = 23028] [id = 592] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd4800 == 46 [pid = 23028] [id = 603] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e690800 == 45 [pid = 23028] [id = 643] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6db000 == 44 [pid = 23028] [id = 604] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea76800 == 43 [pid = 23028] [id = 605] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e698000 == 42 [pid = 23028] [id = 591] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e694000 == 41 [pid = 23028] [id = 661] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec41400 == 40 [pid = 23028] [id = 660] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a3800 == 39 [pid = 23028] [id = 659] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce0800 == 38 [pid = 23028] [id = 658] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d3800 == 37 [pid = 23028] [id = 657] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6800 == 36 [pid = 23028] [id = 656] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce4000 == 35 [pid = 23028] [id = 590] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e697800 == 34 [pid = 23028] [id = 589] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd2c00 == 33 [pid = 23028] [id = 594] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea18000 == 32 [pid = 23028] [id = 588] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8f646800 == 31 [pid = 23028] [id = 648] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x914b4000 == 30 [pid = 23028] [id = 598] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e690c00 == 29 [pid = 23028] [id = 655] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce3400 == 28 [pid = 23028] [id = 595] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec37800 == 27 [pid = 23028] [id = 596] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x91218000 == 26 [pid = 23028] [id = 597] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e696c00 == 25 [pid = 23028] [id = 649] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e693400 == 24 [pid = 23028] [id = 650] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57e800 == 23 [pid = 23028] [id = 600] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a5800 == 22 [pid = 23028] [id = 652] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcda800 == 21 [pid = 23028] [id = 601] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed76400 == 20 [pid = 23028] [id = 653] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x91217000 == 19 [pid = 23028] [id = 651] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x91331400 == 18 [pid = 23028] [id = 602] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e579400 == 17 [pid = 23028] [id = 593] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8f624000 == 16 [pid = 23028] [id = 654] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5400 == 15 [pid = 23028] [id = 599] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d9400 == 14 [pid = 23028] [id = 668] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec12c00 == 13 [pid = 23028] [id = 669] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x9132a800 == 12 [pid = 23028] [id = 667] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea79000 == 11 [pid = 23028] [id = 666] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce4800 == 10 [pid = 23028] [id = 665] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce6400 == 9 [pid = 23028] [id = 663] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4b0800 == 8 [pid = 23028] [id = 664] 10:29:09 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdd800 == 7 [pid = 23028] [id = 662] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 109 (0x8f640c00) [pid = 23028] [serial = 1944] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 108 (0x91910400) [pid = 23028] [serial = 1910] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 107 (0x938aa800) [pid = 23028] [serial = 1920] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 106 (0x8e57f400) [pid = 23028] [serial = 1928] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 105 (0x93a7a800) [pid = 23028] [serial = 1922] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 104 (0x8ec12400) [pid = 23028] [serial = 1937] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 103 (0x938b3000) [pid = 23028] [serial = 1925] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 102 (0x91ae5400) [pid = 23028] [serial = 1911] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x9378e400) [pid = 23028] [serial = 1919] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x9509c000) [pid = 23028] [serial = 1926] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8e69f800) [pid = 23028] [serial = 1929] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x91d6e400) [pid = 23028] [serial = 1913] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8ec3f000) [pid = 23028] [serial = 1938] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x923e8c00) [pid = 23028] [serial = 1914] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x923f0c00) [pid = 23028] [serial = 1916] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x93a7f800) [pid = 23028] [serial = 1923] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8f4aec00) [pid = 23028] [serial = 1940] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8ecd6400) [pid = 23028] [serial = 1931] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8f4a2400) [pid = 23028] [serial = 1932] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ea79800) [pid = 23028] [serial = 1905] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8ea11000) [pid = 23028] [serial = 1904] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8e6d5000) [pid = 23028] [serial = 1935] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8e69dc00) [pid = 23028] [serial = 1934] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f4afc00) [pid = 23028] [serial = 1943] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x92aa6800) [pid = 23028] [serial = 1917] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8fa9bc00) [pid = 23028] [serial = 1908] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f628400) [pid = 23028] [serial = 1941] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f63cc00) [pid = 23028] [serial = 1907] [outer = (nil)] [url = about:blank] 10:29:09 INFO - PROCESS | 23028 | 1466702949559 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:09 INFO - PROCESS | 23028 | 1466702949569 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcda400 == 8 [pid = 23028] [id = 671] 10:29:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8bcdb000) [pid = 23028] [serial = 2014] [outer = (nil)] 10:29:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8bce3800) [pid = 23028] [serial = 2015] [outer = 0x8bcdb000] 10:29:09 INFO - PROCESS | 23028 | 1466702949720 Marionette DEBUG loaded listener.js 10:29:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8cce9c00) [pid = 23028] [serial = 2016] [outer = 0x8bcdb000] 10:29:10 INFO - PROCESS | 23028 | 1466702950664 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:29:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:29:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 3099ms 10:29:10 INFO - PROCESS | 23028 | 1466702950691 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 10:29:10 INFO - PROCESS | 23028 | 1466702950697 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 10:29:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:29:10 INFO - PROCESS | 23028 | 1466702950705 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:29:10 INFO - PROCESS | 23028 | 1466702950710 Marionette TRACE conn4 <- [1,2658,null,{}] 10:29:10 INFO - PROCESS | 23028 | 1466702950719 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:10 INFO - PROCESS | 23028 | 1466702950726 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:10 INFO - PROCESS | 23028 | 1466702950923 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 10:29:11 INFO - PROCESS | 23028 | 1466702951087 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:11 INFO - PROCESS | 23028 | 1466702951099 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69f400 == 9 [pid = 23028] [id = 672] 10:29:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e69fc00) [pid = 23028] [serial = 2017] [outer = (nil)] 10:29:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8e6d9400) [pid = 23028] [serial = 2018] [outer = 0x8e69fc00] 10:29:11 INFO - PROCESS | 23028 | 1466702951180 Marionette DEBUG loaded listener.js 10:29:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8ea11800) [pid = 23028] [serial = 2019] [outer = 0x8e69fc00] 10:29:12 INFO - PROCESS | 23028 | 1466702952166 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:29:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:29:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1490ms 10:29:12 INFO - PROCESS | 23028 | 1466702952206 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 10:29:12 INFO - PROCESS | 23028 | 1466702952214 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 10:29:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:29:12 INFO - PROCESS | 23028 | 1466702952225 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:29:12 INFO - PROCESS | 23028 | 1466702952228 Marionette TRACE conn4 <- [1,2662,null,{}] 10:29:12 INFO - PROCESS | 23028 | 1466702952243 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:12 INFO - PROCESS | 23028 | 1466702952250 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:12 INFO - PROCESS | 23028 | 1466702952509 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 10:29:12 INFO - PROCESS | 23028 | 1466702952536 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:12 INFO - PROCESS | 23028 | 1466702952546 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eb9f400 == 10 [pid = 23028] [id = 673] 10:29:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8eb9f800) [pid = 23028] [serial = 2020] [outer = (nil)] 10:29:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8ec05400) [pid = 23028] [serial = 2021] [outer = 0x8eb9f800] 10:29:12 INFO - PROCESS | 23028 | 1466702952625 Marionette DEBUG loaded listener.js 10:29:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8ec0f800) [pid = 23028] [serial = 2022] [outer = 0x8eb9f800] 10:29:13 INFO - PROCESS | 23028 | 1466702953881 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:29:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:29:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1681ms 10:29:13 INFO - PROCESS | 23028 | 1466702953905 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 10:29:13 INFO - PROCESS | 23028 | 1466702953909 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 10:29:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:29:13 INFO - PROCESS | 23028 | 1466702953919 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:29:13 INFO - PROCESS | 23028 | 1466702953929 Marionette TRACE conn4 <- [1,2666,null,{}] 10:29:13 INFO - PROCESS | 23028 | 1466702953952 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:13 INFO - PROCESS | 23028 | 1466702953962 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:14 INFO - PROCESS | 23028 | 1466702954203 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8e69b000) [pid = 23028] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8ecd1800) [pid = 23028] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ea6fc00) [pid = 23028] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x91221c00) [pid = 23028] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x91218800) [pid = 23028] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8f4ae800) [pid = 23028] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x9121ac00) [pid = 23028] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8e695000) [pid = 23028] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f646c00) [pid = 23028] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8bcd7c00) [pid = 23028] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f644c00) [pid = 23028] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8e69d000) [pid = 23028] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ea70000) [pid = 23028] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:29:15 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8fd1bc00) [pid = 23028] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:29:15 INFO - PROCESS | 23028 | 1466702955074 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:15 INFO - PROCESS | 23028 | 1466702955086 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd7c00 == 11 [pid = 23028] [id = 674] 10:29:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8bce0800) [pid = 23028] [serial = 2023] [outer = (nil)] 10:29:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ea11400) [pid = 23028] [serial = 2024] [outer = 0x8bce0800] 10:29:15 INFO - PROCESS | 23028 | 1466702955177 Marionette DEBUG loaded listener.js 10:29:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8ecd0400) [pid = 23028] [serial = 2025] [outer = 0x8bce0800] 10:29:16 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:16 INFO - PROCESS | 23028 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:29:16 INFO - PROCESS | 23028 | 1466702956384 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:29:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 10:29:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2505ms 10:29:16 INFO - PROCESS | 23028 | 1466702956437 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 10:29:16 INFO - PROCESS | 23028 | 1466702956442 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 10:29:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:29:16 INFO - PROCESS | 23028 | 1466702956453 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:29:16 INFO - PROCESS | 23028 | 1466702956459 Marionette TRACE conn4 <- [1,2670,null,{}] 10:29:16 INFO - PROCESS | 23028 | 1466702956465 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:16 INFO - PROCESS | 23028 | 1466702956470 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:16 INFO - PROCESS | 23028 | 1466702956693 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 10:29:16 INFO - PROCESS | 23028 | 1466702956752 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:16 INFO - PROCESS | 23028 | 1466702956761 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69a800 == 12 [pid = 23028] [id = 675] 10:29:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8ea19c00) [pid = 23028] [serial = 2026] [outer = (nil)] 10:29:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8f4a2400) [pid = 23028] [serial = 2027] [outer = 0x8ea19c00] 10:29:16 INFO - PROCESS | 23028 | 1466702956835 Marionette DEBUG loaded listener.js 10:29:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8f4a5800) [pid = 23028] [serial = 2028] [outer = 0x8ea19c00] 10:29:18 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:18 INFO - PROCESS | 23028 | 1466702958393 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:29:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 10:29:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:29:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:29:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1979ms 10:29:18 INFO - PROCESS | 23028 | 1466702958441 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 10:29:18 INFO - PROCESS | 23028 | 1466702958449 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 10:29:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:29:18 INFO - PROCESS | 23028 | 1466702958560 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:29:18 INFO - PROCESS | 23028 | 1466702958565 Marionette TRACE conn4 <- [1,2674,null,{}] 10:29:18 INFO - PROCESS | 23028 | 1466702958586 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:18 INFO - PROCESS | 23028 | 1466702958594 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:18 INFO - PROCESS | 23028 | 1466702958781 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 10:29:18 INFO - PROCESS | 23028 | 1466702958967 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:18 INFO - PROCESS | 23028 | 1466702958978 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:19 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e696c00 == 13 [pid = 23028] [id = 676] 10:29:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e699c00) [pid = 23028] [serial = 2029] [outer = (nil)] 10:29:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ea1c800) [pid = 23028] [serial = 2030] [outer = 0x8e699c00] 10:29:19 INFO - PROCESS | 23028 | 1466702959067 Marionette DEBUG loaded listener.js 10:29:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8ec38400) [pid = 23028] [serial = 2031] [outer = 0x8e699c00] 10:29:20 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:20 INFO - PROCESS | 23028 | 1466702960507 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:29:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 10:29:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:29:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:29:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2108ms 10:29:20 INFO - PROCESS | 23028 | 1466702960639 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 10:29:20 INFO - PROCESS | 23028 | 1466702960647 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 10:29:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:29:20 INFO - PROCESS | 23028 | 1466702960667 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:29:20 INFO - PROCESS | 23028 | 1466702960673 Marionette TRACE conn4 <- [1,2678,null,{}] 10:29:20 INFO - PROCESS | 23028 | 1466702960679 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:20 INFO - PROCESS | 23028 | 1466702960685 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:20 INFO - PROCESS | 23028 | 1466702960868 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 10:29:21 INFO - PROCESS | 23028 | 1466702961051 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:21 INFO - PROCESS | 23028 | 1466702961059 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:21 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57e400 == 14 [pid = 23028] [id = 677] 10:29:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ec35400) [pid = 23028] [serial = 2032] [outer = (nil)] 10:29:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8f625000) [pid = 23028] [serial = 2033] [outer = 0x8ec35400] 10:29:21 INFO - PROCESS | 23028 | 1466702961148 Marionette DEBUG loaded listener.js 10:29:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8f62bc00) [pid = 23028] [serial = 2034] [outer = 0x8ec35400] 10:29:22 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:22 INFO - PROCESS | 23028 | 1466702962582 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:29:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 10:29:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1938ms 10:29:22 INFO - PROCESS | 23028 | 1466702962604 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 10:29:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:29:22 INFO - PROCESS | 23028 | 1466702962609 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 10:29:22 INFO - PROCESS | 23028 | 1466702962616 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:29:22 INFO - PROCESS | 23028 | 1466702962623 Marionette TRACE conn4 <- [1,2682,null,{}] 10:29:22 INFO - PROCESS | 23028 | 1466702962739 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:22 INFO - PROCESS | 23028 | 1466702962748 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:22 INFO - PROCESS | 23028 | 1466702962940 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 10:29:23 INFO - PROCESS | 23028 | 1466702963122 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:23 INFO - PROCESS | 23028 | 1466702963136 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f648400 == 15 [pid = 23028] [id = 678] 10:29:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x8fa98c00) [pid = 23028] [serial = 2035] [outer = (nil)] 10:29:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x8fd1a000) [pid = 23028] [serial = 2036] [outer = 0x8fa98c00] 10:29:23 INFO - PROCESS | 23028 | 1466702963219 Marionette DEBUG loaded listener.js 10:29:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8fd21800) [pid = 23028] [serial = 2037] [outer = 0x8fa98c00] 10:29:24 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:24 INFO - PROCESS | 23028 | 1466702964585 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:29:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 10:29:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1989ms 10:29:24 INFO - PROCESS | 23028 | 1466702964606 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 10:29:24 INFO - PROCESS | 23028 | 1466702964611 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 10:29:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:29:24 INFO - PROCESS | 23028 | 1466702964618 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:29:24 INFO - PROCESS | 23028 | 1466702964622 Marionette TRACE conn4 <- [1,2686,null,{}] 10:29:24 INFO - PROCESS | 23028 | 1466702964753 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:24 INFO - PROCESS | 23028 | 1466702964759 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:25 INFO - PROCESS | 23028 | 1466702965005 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 10:29:25 INFO - PROCESS | 23028 | 1466702965293 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:25 INFO - PROCESS | 23028 | 1466702965303 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd7800 == 16 [pid = 23028] [id = 679] 10:29:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x8bcd8800) [pid = 23028] [serial = 2038] [outer = (nil)] 10:29:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8ccdc400) [pid = 23028] [serial = 2039] [outer = 0x8bcd8800] 10:29:25 INFO - PROCESS | 23028 | 1466702965385 Marionette DEBUG loaded listener.js 10:29:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8e690c00) [pid = 23028] [serial = 2040] [outer = 0x8bcd8800] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8ed6ec00) [pid = 23028] [serial = 1985] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x914b7c00) [pid = 23028] [serial = 1982] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8eba1000) [pid = 23028] [serial = 1973] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8ec34800) [pid = 23028] [serial = 1974] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x9161ac00) [pid = 23028] [serial = 1958] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x91904000) [pid = 23028] [serial = 1959] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x9132a000) [pid = 23028] [serial = 1955] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x914b0000) [pid = 23028] [serial = 1956] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8f644400) [pid = 23028] [serial = 1952] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8e698400) [pid = 23028] [serial = 1953] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x919a4000) [pid = 23028] [serial = 1961] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x919a6c00) [pid = 23028] [serial = 1962] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x91bb7800) [pid = 23028] [serial = 1967] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8f642000) [pid = 23028] [serial = 1968] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8faa5800) [pid = 23028] [serial = 1947] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8fa9b800) [pid = 23028] [serial = 1946] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8bcdec00) [pid = 23028] [serial = 1970] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8cce1400) [pid = 23028] [serial = 1971] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x91bbd000) [pid = 23028] [serial = 1964] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x91d64000) [pid = 23028] [serial = 1965] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ea7e000) [pid = 23028] [serial = 1949] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ec0bc00) [pid = 23028] [serial = 1950] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8f63e800) [pid = 23028] [serial = 1977] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f4aa800) [pid = 23028] [serial = 1976] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x91905800) [pid = 23028] [serial = 1986] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x91613000) [pid = 23028] [serial = 1983] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x91222800) [pid = 23028] [serial = 1980] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x91216c00) [pid = 23028] [serial = 1979] [outer = (nil)] [url = about:blank] 10:29:26 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:26 INFO - PROCESS | 23028 | 1466702966816 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:29:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 10:29:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:29:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:29:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:29:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2225ms 10:29:26 INFO - PROCESS | 23028 | 1466702966847 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 10:29:26 INFO - PROCESS | 23028 | 1466702966852 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 10:29:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:29:26 INFO - PROCESS | 23028 | 1466702966860 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:29:26 INFO - PROCESS | 23028 | 1466702966866 Marionette TRACE conn4 <- [1,2690,null,{}] 10:29:26 INFO - PROCESS | 23028 | 1466702966929 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:26 INFO - PROCESS | 23028 | 1466702966936 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:27 INFO - PROCESS | 23028 | 1466702967155 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 10:29:27 INFO - PROCESS | 23028 | 1466702967300 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:27 INFO - PROCESS | 23028 | 1466702967309 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69c800 == 17 [pid = 23028] [id = 680] 10:29:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ea1a400) [pid = 23028] [serial = 2041] [outer = (nil)] 10:29:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ec0f000) [pid = 23028] [serial = 2042] [outer = 0x8ea1a400] 10:29:27 INFO - PROCESS | 23028 | 1466702967386 Marionette DEBUG loaded listener.js 10:29:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ed68c00) [pid = 23028] [serial = 2043] [outer = 0x8ea1a400] 10:29:28 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:28 INFO - PROCESS | 23028 | 1466702968599 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:29:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:29:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:29:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:29:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1792ms 10:29:28 INFO - PROCESS | 23028 | 1466702968657 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 10:29:28 INFO - PROCESS | 23028 | 1466702968662 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 10:29:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:29:28 INFO - PROCESS | 23028 | 1466702968673 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:29:28 INFO - PROCESS | 23028 | 1466702968676 Marionette TRACE conn4 <- [1,2694,null,{}] 10:29:28 INFO - PROCESS | 23028 | 1466702968683 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:28 INFO - PROCESS | 23028 | 1466702968688 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:28 INFO - PROCESS | 23028 | 1466702968968 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 10:29:29 INFO - PROCESS | 23028 | 1466702969008 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:29 INFO - PROCESS | 23028 | 1466702969016 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4b0000 == 18 [pid = 23028] [id = 681] 10:29:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f623c00) [pid = 23028] [serial = 2044] [outer = (nil)] 10:29:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8f63f400) [pid = 23028] [serial = 2045] [outer = 0x8f623c00] 10:29:29 INFO - PROCESS | 23028 | 1466702969096 Marionette DEBUG loaded listener.js 10:29:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8fa99800) [pid = 23028] [serial = 2046] [outer = 0x8f623c00] 10:29:30 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:30 INFO - PROCESS | 23028 | 1466702970555 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:29:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:29:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:29:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:29:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1933ms 10:29:30 INFO - PROCESS | 23028 | 1466702970608 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 10:29:30 INFO - PROCESS | 23028 | 1466702970612 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 10:29:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:29:30 INFO - PROCESS | 23028 | 1466702970684 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:29:30 INFO - PROCESS | 23028 | 1466702970693 Marionette TRACE conn4 <- [1,2698,null,{}] 10:29:30 INFO - PROCESS | 23028 | 1466702970718 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:30 INFO - PROCESS | 23028 | 1466702970726 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:31 INFO - PROCESS | 23028 | 1466702971023 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8f62a800) [pid = 23028] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f621c00) [pid = 23028] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8bcdb000) [pid = 23028] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8f62e800) [pid = 23028] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x9132c000) [pid = 23028] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8fd1f000) [pid = 23028] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8bcdf000) [pid = 23028] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8e696000) [pid = 23028] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8bce0800) [pid = 23028] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8e69fc00) [pid = 23028] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x8eb9f800) [pid = 23028] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x8ea7b000) [pid = 23028] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:29:31 INFO - PROCESS | 23028 | --DOMWINDOW == 60 (0x8ec3c800) [pid = 23028] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:29:31 INFO - PROCESS | 23028 | 1466702971151 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:31 INFO - PROCESS | 23028 | 1466702971160 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdb000 == 19 [pid = 23028] [id = 682] 10:29:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 61 (0x8e573800) [pid = 23028] [serial = 2047] [outer = (nil)] 10:29:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x8e6d3800) [pid = 23028] [serial = 2048] [outer = 0x8e573800] 10:29:31 INFO - PROCESS | 23028 | 1466702971229 Marionette DEBUG loaded listener.js 10:29:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8ea18c00) [pid = 23028] [serial = 2049] [outer = 0x8e573800] 10:29:32 INFO - PROCESS | 23028 | SkCairoFTTypeface::onFilterRec unimplemented 10:29:32 INFO - PROCESS | 23028 | 1466702972434 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:29:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:29:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:29:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:29:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1818ms 10:29:32 INFO - PROCESS | 23028 | 1466702972479 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 10:29:32 INFO - PROCESS | 23028 | 1466702972484 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 10:29:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:29:32 INFO - PROCESS | 23028 | 1466702972493 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:29:32 INFO - PROCESS | 23028 | 1466702972497 Marionette TRACE conn4 <- [1,2702,null,{}] 10:29:32 INFO - PROCESS | 23028 | 1466702972504 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:32 INFO - PROCESS | 23028 | 1466702972510 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:32 INFO - PROCESS | 23028 | 1466702972774 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 10:29:32 INFO - PROCESS | 23028 | 1466702972796 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:32 INFO - PROCESS | 23028 | 1466702972804 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e699000 == 20 [pid = 23028] [id = 683] 10:29:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8f4b1400) [pid = 23028] [serial = 2050] [outer = (nil)] 10:29:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x91326400) [pid = 23028] [serial = 2051] [outer = 0x8f4b1400] 10:29:32 INFO - PROCESS | 23028 | 1466702972877 Marionette DEBUG loaded listener.js 10:29:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x9132f800) [pid = 23028] [serial = 2052] [outer = 0x8f4b1400] 10:29:34 INFO - PROCESS | 23028 | 1466702974023 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:29:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:29:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1591ms 10:29:34 INFO - PROCESS | 23028 | 1466702974083 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 10:29:34 INFO - PROCESS | 23028 | 1466702974090 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 10:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:29:34 INFO - PROCESS | 23028 | 1466702974100 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:29:34 INFO - PROCESS | 23028 | 1466702974108 Marionette TRACE conn4 <- [1,2706,null,{}] 10:29:34 INFO - PROCESS | 23028 | 1466702974116 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:34 INFO - PROCESS | 23028 | 1466702974123 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:34 INFO - PROCESS | 23028 | 1466702974379 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 10:29:34 INFO - PROCESS | 23028 | 1466702974672 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:34 INFO - PROCESS | 23028 | 1466702974681 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6400 == 21 [pid = 23028] [id = 684] 10:29:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ccdfc00) [pid = 23028] [serial = 2053] [outer = (nil)] 10:29:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ecdbc00) [pid = 23028] [serial = 2054] [outer = 0x8ccdfc00] 10:29:34 INFO - PROCESS | 23028 | 1466702974792 Marionette DEBUG loaded listener.js 10:29:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f4ab000) [pid = 23028] [serial = 2055] [outer = 0x8ccdfc00] 10:29:35 INFO - PROCESS | 23028 | 1466702975780 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:29:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:29:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1746ms 10:29:35 INFO - PROCESS | 23028 | 1466702975846 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 10:29:35 INFO - PROCESS | 23028 | 1466702975854 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 10:29:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:29:35 INFO - PROCESS | 23028 | 1466702975866 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:29:35 INFO - PROCESS | 23028 | 1466702975871 Marionette TRACE conn4 <- [1,2710,null,{}] 10:29:35 INFO - PROCESS | 23028 | 1466702975879 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:35 INFO - PROCESS | 23028 | 1466702975884 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:36 INFO - PROCESS | 23028 | 1466702976152 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 10:29:36 INFO - PROCESS | 23028 | 1466702976441 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:36 INFO - PROCESS | 23028 | 1466702976452 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea7e000 == 22 [pid = 23028] [id = 685] 10:29:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8faa0800) [pid = 23028] [serial = 2056] [outer = (nil)] 10:29:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8fd1e800) [pid = 23028] [serial = 2057] [outer = 0x8faa0800] 10:29:36 INFO - PROCESS | 23028 | 1466702976538 Marionette DEBUG loaded listener.js 10:29:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8fd22800) [pid = 23028] [serial = 2058] [outer = 0x8faa0800] 10:29:37 INFO - PROCESS | 23028 | 1466702977586 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:29:37 INFO - PROCESS | 23028 | 1466702977665 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 10:29:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:29:37 INFO - PROCESS | 23028 | 1466702977672 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:29:37 INFO - PROCESS | 23028 | 1466702977679 Marionette TRACE conn4 <- [1,2714,null,{}] 10:29:37 INFO - PROCESS | 23028 | 1466702977696 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:37 INFO - PROCESS | 23028 | 1466702977705 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:37 INFO - PROCESS | 23028 | 1466702977941 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 10:29:38 INFO - PROCESS | 23028 | 1466702978181 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:38 INFO - PROCESS | 23028 | 1466702978190 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x91323400 == 23 [pid = 23028] [id = 686] 10:29:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x914b8c00) [pid = 23028] [serial = 2059] [outer = (nil)] 10:29:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x91617800) [pid = 23028] [serial = 2060] [outer = 0x914b8c00] 10:29:38 INFO - PROCESS | 23028 | 1466702978294 Marionette DEBUG loaded listener.js 10:29:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x91903c00) [pid = 23028] [serial = 2061] [outer = 0x914b8c00] 10:29:39 INFO - PROCESS | 23028 | 1466702979187 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:29:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:29:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1539ms 10:29:39 INFO - PROCESS | 23028 | 1466702979216 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 10:29:39 INFO - PROCESS | 23028 | 1466702979222 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 10:29:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:29:39 INFO - PROCESS | 23028 | 1466702979232 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:29:39 INFO - PROCESS | 23028 | 1466702979236 Marionette TRACE conn4 <- [1,2718,null,{}] 10:29:39 INFO - PROCESS | 23028 | 1466702979243 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:39 INFO - PROCESS | 23028 | 1466702979249 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:39 INFO - PROCESS | 23028 | 1466702979459 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 10:29:39 INFO - PROCESS | 23028 | 1466702979645 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:39 INFO - PROCESS | 23028 | 1466702979654 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6800 == 24 [pid = 23028] [id = 687] 10:29:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f4a5400) [pid = 23028] [serial = 2062] [outer = (nil)] 10:29:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x9199dc00) [pid = 23028] [serial = 2063] [outer = 0x8f4a5400] 10:29:39 INFO - PROCESS | 23028 | 1466702979749 Marionette DEBUG loaded listener.js 10:29:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x919a2400) [pid = 23028] [serial = 2064] [outer = 0x8f4a5400] 10:29:40 INFO - PROCESS | 23028 | 1466702980846 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:29:40 INFO - PROCESS | 23028 | 1466702980931 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 10:29:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:29:40 INFO - PROCESS | 23028 | 1466702980938 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:29:40 INFO - PROCESS | 23028 | 1466702980941 Marionette TRACE conn4 <- [1,2722,null,{}] 10:29:40 INFO - PROCESS | 23028 | 1466702980948 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:40 INFO - PROCESS | 23028 | 1466702980953 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:41 INFO - PROCESS | 23028 | 1466702981192 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 10:29:41 INFO - PROCESS | 23028 | 1466702981426 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:41 INFO - PROCESS | 23028 | 1466702981434 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5800 == 25 [pid = 23028] [id = 688] 10:29:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8bcd7000) [pid = 23028] [serial = 2065] [outer = (nil)] 10:29:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91ae7c00) [pid = 23028] [serial = 2066] [outer = 0x8bcd7000] 10:29:41 INFO - PROCESS | 23028 | 1466702981533 Marionette DEBUG loaded listener.js 10:29:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x91bb2400) [pid = 23028] [serial = 2067] [outer = 0x8bcd7000] 10:29:42 INFO - PROCESS | 23028 | 1466702982519 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:29:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:29:42 INFO - PROCESS | 23028 | 1466702982577 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 10:29:42 INFO - PROCESS | 23028 | 1466702982585 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:29:42 INFO - PROCESS | 23028 | 1466702982588 Marionette TRACE conn4 <- [1,2726,null,{}] 10:29:42 INFO - PROCESS | 23028 | 1466702982595 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:42 INFO - PROCESS | 23028 | 1466702982607 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:42 INFO - PROCESS | 23028 | 1466702982872 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 10:29:43 INFO - PROCESS | 23028 | 1466702983122 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:43 INFO - PROCESS | 23028 | 1466702983134 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea77800 == 26 [pid = 23028] [id = 689] 10:29:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8eba6800) [pid = 23028] [serial = 2068] [outer = (nil)] 10:29:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91bb7800) [pid = 23028] [serial = 2069] [outer = 0x8eba6800] 10:29:43 INFO - PROCESS | 23028 | 1466702983262 Marionette DEBUG loaded listener.js 10:29:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x923e5c00) [pid = 23028] [serial = 2070] [outer = 0x8eba6800] 10:29:44 INFO - PROCESS | 23028 | 1466702984607 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:29:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:29:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2084ms 10:29:44 INFO - PROCESS | 23028 | 1466702984678 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 10:29:44 INFO - PROCESS | 23028 | 1466702984684 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 10:29:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:29:44 INFO - PROCESS | 23028 | 1466702984696 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:29:44 INFO - PROCESS | 23028 | 1466702984702 Marionette TRACE conn4 <- [1,2730,null,{}] 10:29:44 INFO - PROCESS | 23028 | 1466702984778 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:44 INFO - PROCESS | 23028 | 1466702984786 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:45 INFO - PROCESS | 23028 | 1466702985060 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 10:29:45 INFO - PROCESS | 23028 | 1466702985290 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:45 INFO - PROCESS | 23028 | 1466702985314 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e697400 == 27 [pid = 23028] [id = 690] 10:29:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8e698400) [pid = 23028] [serial = 2071] [outer = (nil)] 10:29:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e6db000) [pid = 23028] [serial = 2072] [outer = 0x8e698400] 10:29:45 INFO - PROCESS | 23028 | 1466702985429 Marionette DEBUG loaded listener.js 10:29:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8ea77000) [pid = 23028] [serial = 2073] [outer = 0x8e698400] 10:29:46 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcda400 == 26 [pid = 23028] [id = 671] 10:29:46 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57f000 == 25 [pid = 23028] [id = 670] 10:29:46 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x91adfc00) [pid = 23028] [serial = 1998] [outer = (nil)] [url = about:blank] 10:29:46 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x938a8400) [pid = 23028] [serial = 2006] [outer = (nil)] [url = about:blank] 10:29:46 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x91222400) [pid = 23028] [serial = 1997] [outer = (nil)] [url = about:blank] 10:29:46 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8bce3800) [pid = 23028] [serial = 2015] [outer = (nil)] [url = about:blank] 10:29:46 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8fd15400) [pid = 23028] [serial = 1995] [outer = (nil)] [url = about:blank] 10:29:46 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x92aadc00) [pid = 23028] [serial = 2003] [outer = (nil)] [url = about:blank] 10:29:46 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x95095800) [pid = 23028] [serial = 2009] [outer = (nil)] [url = about:blank] 10:29:46 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8cce3800) [pid = 23028] [serial = 1988] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e6dd800) [pid = 23028] [serial = 2013] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8e69e400) [pid = 23028] [serial = 2012] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8cce9c00) [pid = 23028] [serial = 2016] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8ea11400) [pid = 23028] [serial = 2024] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x94fac000) [pid = 23028] [serial = 2007] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e6d9400) [pid = 23028] [serial = 2018] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x95097c00) [pid = 23028] [serial = 2010] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ec05400) [pid = 23028] [serial = 2021] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8f647800) [pid = 23028] [serial = 1994] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ecd7400) [pid = 23028] [serial = 1992] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x91bbe400) [pid = 23028] [serial = 2000] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x93794800) [pid = 23028] [serial = 2004] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ec0f800) [pid = 23028] [serial = 2022] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8eba5c00) [pid = 23028] [serial = 1991] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x91d6c800) [pid = 23028] [serial = 2001] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8ea11800) [pid = 23028] [serial = 2019] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x8e576800) [pid = 23028] [serial = 1989] [outer = (nil)] [url = about:blank] 10:29:47 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x8ecd0400) [pid = 23028] [serial = 2025] [outer = (nil)] [url = about:blank] 10:29:48 INFO - PROCESS | 23028 | 1466702988009 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:29:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 10:29:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:29:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:29:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:29:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:29:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 3345ms 10:29:48 INFO - PROCESS | 23028 | 1466702988042 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 10:29:48 INFO - PROCESS | 23028 | 1466702988049 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 10:29:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:29:48 INFO - PROCESS | 23028 | 1466702988056 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:29:48 INFO - PROCESS | 23028 | 1466702988062 Marionette TRACE conn4 <- [1,2734,null,{}] 10:29:48 INFO - PROCESS | 23028 | 1466702988072 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:48 INFO - PROCESS | 23028 | 1466702988077 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:48 INFO - PROCESS | 23028 | 1466702988250 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 10:29:48 INFO - PROCESS | 23028 | 1466702988391 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:48 INFO - PROCESS | 23028 | 1466702988399 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57a800 == 26 [pid = 23028] [id = 691] 10:29:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x8e57d800) [pid = 23028] [serial = 2074] [outer = (nil)] 10:29:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8e6d1800) [pid = 23028] [serial = 2075] [outer = 0x8e57d800] 10:29:48 INFO - PROCESS | 23028 | 1466702988477 Marionette DEBUG loaded listener.js 10:29:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8e6d4800) [pid = 23028] [serial = 2076] [outer = 0x8e57d800] 10:29:49 INFO - PROCESS | 23028 | 1466702989311 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:29:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:29:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1333ms 10:29:49 INFO - PROCESS | 23028 | 1466702989390 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 10:29:49 INFO - PROCESS | 23028 | 1466702989406 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 10:29:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:29:49 INFO - PROCESS | 23028 | 1466702989425 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:29:49 INFO - PROCESS | 23028 | 1466702989430 Marionette TRACE conn4 <- [1,2738,null,{}] 10:29:49 INFO - PROCESS | 23028 | 1466702989437 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:49 INFO - PROCESS | 23028 | 1466702989443 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:49 INFO - PROCESS | 23028 | 1466702989631 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 10:29:49 INFO - PROCESS | 23028 | 1466702989843 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:49 INFO - PROCESS | 23028 | 1466702989854 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea0f000 == 27 [pid = 23028] [id = 692] 10:29:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8ea12400) [pid = 23028] [serial = 2077] [outer = (nil)] 10:29:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8eb9b800) [pid = 23028] [serial = 2078] [outer = 0x8ea12400] 10:29:49 INFO - PROCESS | 23028 | 1466702989930 Marionette DEBUG loaded listener.js 10:29:50 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8eba9000) [pid = 23028] [serial = 2079] [outer = 0x8ea12400] 10:29:50 INFO - PROCESS | 23028 | 1466702990944 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:29:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:29:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1603ms 10:29:51 INFO - PROCESS | 23028 | 1466702991027 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 10:29:51 INFO - PROCESS | 23028 | 1466702991031 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 10:29:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:29:51 INFO - PROCESS | 23028 | 1466702991038 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:29:51 INFO - PROCESS | 23028 | 1466702991044 Marionette TRACE conn4 <- [1,2742,null,{}] 10:29:51 INFO - PROCESS | 23028 | 1466702991070 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:51 INFO - PROCESS | 23028 | 1466702991080 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:51 INFO - PROCESS | 23028 | 1466702991320 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 10:29:51 INFO - PROCESS | 23028 | 1466702991357 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:51 INFO - PROCESS | 23028 | 1466702991365 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd6000 == 28 [pid = 23028] [id = 693] 10:29:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ecd7c00) [pid = 23028] [serial = 2080] [outer = (nil)] 10:29:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8ed6b400) [pid = 23028] [serial = 2081] [outer = 0x8ecd7c00] 10:29:51 INFO - PROCESS | 23028 | 1466702991443 Marionette DEBUG loaded listener.js 10:29:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ed74800) [pid = 23028] [serial = 2082] [outer = 0x8ecd7c00] 10:29:52 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8e573800) [pid = 23028] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:29:52 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ea19c00) [pid = 23028] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:29:52 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ea1a400) [pid = 23028] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:29:52 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8e699c00) [pid = 23028] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:29:52 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8fa98c00) [pid = 23028] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:29:52 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8bcd8800) [pid = 23028] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:29:52 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8ec35400) [pid = 23028] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:29:52 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x8f4b1400) [pid = 23028] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:29:52 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x8f623c00) [pid = 23028] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:29:52 INFO - PROCESS | 23028 | 1466702992784 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:29:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:29:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1804ms 10:29:52 INFO - PROCESS | 23028 | 1466702992843 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 10:29:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:29:52 INFO - PROCESS | 23028 | 1466702992848 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 10:29:52 INFO - PROCESS | 23028 | 1466702992854 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:29:52 INFO - PROCESS | 23028 | 1466702992858 Marionette TRACE conn4 <- [1,2746,null,{}] 10:29:52 INFO - PROCESS | 23028 | 1466702992864 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:52 INFO - PROCESS | 23028 | 1466702992869 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:53 INFO - PROCESS | 23028 | 1466702993034 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 10:29:53 INFO - PROCESS | 23028 | 1466702993044 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:53 INFO - PROCESS | 23028 | 1466702993053 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:53 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd1800 == 29 [pid = 23028] [id = 694] 10:29:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x8f4a4800) [pid = 23028] [serial = 2083] [outer = (nil)] 10:29:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8f625c00) [pid = 23028] [serial = 2084] [outer = 0x8f4a4800] 10:29:53 INFO - PROCESS | 23028 | 1466702993124 Marionette DEBUG loaded listener.js 10:29:53 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8f630800) [pid = 23028] [serial = 2085] [outer = 0x8f4a4800] 10:29:54 INFO - PROCESS | 23028 | 1466702994077 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:29:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:29:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1283ms 10:29:54 INFO - PROCESS | 23028 | 1466702994139 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 10:29:54 INFO - PROCESS | 23028 | 1466702994143 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 10:29:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:29:54 INFO - PROCESS | 23028 | 1466702994149 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:29:54 INFO - PROCESS | 23028 | 1466702994152 Marionette TRACE conn4 <- [1,2750,null,{}] 10:29:54 INFO - PROCESS | 23028 | 1466702994158 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:54 INFO - PROCESS | 23028 | 1466702994163 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:54 INFO - PROCESS | 23028 | 1466702994319 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 10:29:54 INFO - PROCESS | 23028 | 1466702994567 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:54 INFO - PROCESS | 23028 | 1466702994580 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd8400 == 30 [pid = 23028] [id = 695] 10:29:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8bcda400) [pid = 23028] [serial = 2086] [outer = (nil)] 10:29:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8cce3800) [pid = 23028] [serial = 2087] [outer = 0x8bcda400] 10:29:54 INFO - PROCESS | 23028 | 1466702994676 Marionette DEBUG loaded listener.js 10:29:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8e576c00) [pid = 23028] [serial = 2088] [outer = 0x8bcda400] 10:29:55 INFO - PROCESS | 23028 | 1466702995872 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:29:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:29:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1783ms 10:29:55 INFO - PROCESS | 23028 | 1466702995936 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 10:29:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:29:55 INFO - PROCESS | 23028 | 1466702995942 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 10:29:55 INFO - PROCESS | 23028 | 1466702995950 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:29:55 INFO - PROCESS | 23028 | 1466702995957 Marionette TRACE conn4 <- [1,2754,null,{}] 10:29:55 INFO - PROCESS | 23028 | 1466702995965 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:55 INFO - PROCESS | 23028 | 1466702995971 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:56 INFO - PROCESS | 23028 | 1466702996185 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 10:29:56 INFO - PROCESS | 23028 | 1466702996423 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:56 INFO - PROCESS | 23028 | 1466702996433 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:56 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea7d800 == 31 [pid = 23028] [id = 696] 10:29:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ea7e800) [pid = 23028] [serial = 2089] [outer = (nil)] 10:29:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8eba2000) [pid = 23028] [serial = 2090] [outer = 0x8ea7e800] 10:29:56 INFO - PROCESS | 23028 | 1466702996546 Marionette DEBUG loaded listener.js 10:29:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ec12c00) [pid = 23028] [serial = 2091] [outer = 0x8ea7e800] 10:29:57 INFO - PROCESS | 23028 | 1466702997612 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:29:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:29:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1748ms 10:29:57 INFO - PROCESS | 23028 | 1466702997702 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 10:29:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:29:57 INFO - PROCESS | 23028 | 1466702997709 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 10:29:57 INFO - PROCESS | 23028 | 1466702997716 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:29:57 INFO - PROCESS | 23028 | 1466702997720 Marionette TRACE conn4 <- [1,2758,null,{}] 10:29:57 INFO - PROCESS | 23028 | 1466702997728 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:57 INFO - PROCESS | 23028 | 1466702997733 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:57 INFO - PROCESS | 23028 | 1466702997972 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 10:29:58 INFO - PROCESS | 23028 | 1466702998251 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:58 INFO - PROCESS | 23028 | 1466702998261 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce2000 == 32 [pid = 23028] [id = 697] 10:29:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8e576000) [pid = 23028] [serial = 2092] [outer = (nil)] 10:29:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8f627000) [pid = 23028] [serial = 2093] [outer = 0x8e576000] 10:29:58 INFO - PROCESS | 23028 | 1466702998381 Marionette DEBUG loaded listener.js 10:29:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8f643800) [pid = 23028] [serial = 2094] [outer = 0x8e576000] 10:29:59 INFO - PROCESS | 23028 | 1466702999445 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:29:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:29:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1793ms 10:29:59 INFO - PROCESS | 23028 | 1466702999510 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 10:29:59 INFO - PROCESS | 23028 | 1466702999514 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 10:29:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:29:59 INFO - PROCESS | 23028 | 1466702999532 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:29:59 INFO - PROCESS | 23028 | 1466702999542 Marionette TRACE conn4 <- [1,2762,null,{}] 10:29:59 INFO - PROCESS | 23028 | 1466702999549 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:29:59 INFO - PROCESS | 23028 | 1466702999557 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:29:59 INFO - PROCESS | 23028 | 1466702999795 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 10:30:00 INFO - PROCESS | 23028 | 1466703000078 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:00 INFO - PROCESS | 23028 | 1466703000090 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdd400 == 33 [pid = 23028] [id = 698] 10:30:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ec42000) [pid = 23028] [serial = 2095] [outer = (nil)] 10:30:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8fd1a400) [pid = 23028] [serial = 2096] [outer = 0x8ec42000] 10:30:00 INFO - PROCESS | 23028 | 1466703000175 Marionette DEBUG loaded listener.js 10:30:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8fd18000) [pid = 23028] [serial = 2097] [outer = 0x8ec42000] 10:30:01 INFO - PROCESS | 23028 | 1466703001419 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:30:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:30:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1952ms 10:30:01 INFO - PROCESS | 23028 | 1466703001500 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 10:30:01 INFO - PROCESS | 23028 | 1466703001507 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 10:30:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:30:01 INFO - PROCESS | 23028 | 1466703001574 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:30:01 INFO - PROCESS | 23028 | 1466703001580 Marionette TRACE conn4 <- [1,2766,null,{}] 10:30:01 INFO - PROCESS | 23028 | 1466703001589 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:01 INFO - PROCESS | 23028 | 1466703001595 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:01 INFO - PROCESS | 23028 | 1466703001879 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 10:30:01 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdb000 == 32 [pid = 23028] [id = 682] 10:30:01 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd7c00 == 31 [pid = 23028] [id = 674] 10:30:01 INFO - PROCESS | 23028 | --DOCSHELL 0x8eb9f400 == 30 [pid = 23028] [id = 673] 10:30:01 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4b0000 == 29 [pid = 23028] [id = 681] 10:30:01 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69f400 == 28 [pid = 23028] [id = 672] 10:30:01 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd1800 == 27 [pid = 23028] [id = 694] 10:30:01 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd6000 == 26 [pid = 23028] [id = 693] 10:30:01 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea0f000 == 25 [pid = 23028] [id = 692] 10:30:02 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57a800 == 24 [pid = 23028] [id = 691] 10:30:02 INFO - PROCESS | 23028 | 1466703002072 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:02 INFO - PROCESS | 23028 | 1466703002093 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce5400 == 25 [pid = 23028] [id = 699] 10:30:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8cce8800) [pid = 23028] [serial = 2098] [outer = (nil)] 10:30:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8e694800) [pid = 23028] [serial = 2099] [outer = 0x8cce8800] 10:30:02 INFO - PROCESS | 23028 | 1466703002179 Marionette DEBUG loaded listener.js 10:30:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ea0e400) [pid = 23028] [serial = 2100] [outer = 0x8cce8800] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e6d3800) [pid = 23028] [serial = 2048] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8f4a5800) [pid = 23028] [serial = 2028] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8f4a2400) [pid = 23028] [serial = 2027] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8ec0f000) [pid = 23028] [serial = 2042] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ed68c00) [pid = 23028] [serial = 2043] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ea1c800) [pid = 23028] [serial = 2030] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ec38400) [pid = 23028] [serial = 2031] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8fd1a000) [pid = 23028] [serial = 2036] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8fd21800) [pid = 23028] [serial = 2037] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ccdc400) [pid = 23028] [serial = 2039] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8e690c00) [pid = 23028] [serial = 2040] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8f625000) [pid = 23028] [serial = 2033] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x91326400) [pid = 23028] [serial = 2051] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8f62bc00) [pid = 23028] [serial = 2034] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x9132f800) [pid = 23028] [serial = 2052] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8f63f400) [pid = 23028] [serial = 2045] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x8ea18c00) [pid = 23028] [serial = 2049] [outer = (nil)] [url = about:blank] 10:30:02 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x8fa99800) [pid = 23028] [serial = 2046] [outer = (nil)] [url = about:blank] 10:30:03 INFO - PROCESS | 23028 | 1466703003144 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:30:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:30:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1601ms 10:30:03 INFO - PROCESS | 23028 | 1466703003158 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 10:30:03 INFO - PROCESS | 23028 | 1466703003165 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 10:30:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:30:03 INFO - PROCESS | 23028 | 1466703003176 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:30:03 INFO - PROCESS | 23028 | 1466703003180 Marionette TRACE conn4 <- [1,2770,null,{}] 10:30:03 INFO - PROCESS | 23028 | 1466703003187 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:03 INFO - PROCESS | 23028 | 1466703003192 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:03 INFO - PROCESS | 23028 | 1466703003374 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 10:30:03 INFO - PROCESS | 23028 | 1466703003519 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:03 INFO - PROCESS | 23028 | 1466703003528 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e580c00 == 26 [pid = 23028] [id = 700] 10:30:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x8ea70000) [pid = 23028] [serial = 2101] [outer = (nil)] 10:30:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8eba2800) [pid = 23028] [serial = 2102] [outer = 0x8ea70000] 10:30:03 INFO - PROCESS | 23028 | 1466703003600 Marionette DEBUG loaded listener.js 10:30:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8ec10400) [pid = 23028] [serial = 2103] [outer = 0x8ea70000] 10:30:04 INFO - PROCESS | 23028 | 1466703004536 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:30:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:30:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1388ms 10:30:04 INFO - PROCESS | 23028 | 1466703004565 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 10:30:04 INFO - PROCESS | 23028 | 1466703004569 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 10:30:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:30:04 INFO - PROCESS | 23028 | 1466703004576 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:30:04 INFO - PROCESS | 23028 | 1466703004582 Marionette TRACE conn4 <- [1,2774,null,{}] 10:30:04 INFO - PROCESS | 23028 | 1466703004604 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:04 INFO - PROCESS | 23028 | 1466703004613 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:04 INFO - PROCESS | 23028 | 1466703004848 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 10:30:04 INFO - PROCESS | 23028 | 1466703004879 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:04 INFO - PROCESS | 23028 | 1466703004892 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:04 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6f000 == 27 [pid = 23028] [id = 701] 10:30:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8ed74000) [pid = 23028] [serial = 2104] [outer = (nil)] 10:30:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8f4a6c00) [pid = 23028] [serial = 2105] [outer = 0x8ed74000] 10:30:04 INFO - PROCESS | 23028 | 1466703004968 Marionette DEBUG loaded listener.js 10:30:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8f628800) [pid = 23028] [serial = 2106] [outer = 0x8ed74000] 10:30:06 INFO - PROCESS | 23028 | 1466703006025 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:30:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:30:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1489ms 10:30:06 INFO - PROCESS | 23028 | 1466703006066 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 10:30:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:30:06 INFO - PROCESS | 23028 | 1466703006072 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 10:30:06 INFO - PROCESS | 23028 | 1466703006084 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:30:06 INFO - PROCESS | 23028 | 1466703006087 Marionette TRACE conn4 <- [1,2778,null,{}] 10:30:06 INFO - PROCESS | 23028 | 1466703006094 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:06 INFO - PROCESS | 23028 | 1466703006098 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:06 INFO - PROCESS | 23028 | 1466703006351 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 10:30:06 INFO - PROCESS | 23028 | 1466703006380 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:06 INFO - PROCESS | 23028 | 1466703006390 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:06 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec39000 == 28 [pid = 23028] [id = 702] 10:30:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ed6f800) [pid = 23028] [serial = 2107] [outer = (nil)] 10:30:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8fa9f000) [pid = 23028] [serial = 2108] [outer = 0x8ed6f800] 10:30:06 INFO - PROCESS | 23028 | 1466703006461 Marionette DEBUG loaded listener.js 10:30:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8fd18400) [pid = 23028] [serial = 2109] [outer = 0x8ed6f800] 10:30:07 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ccdfc00) [pid = 23028] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:30:07 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ecd7c00) [pid = 23028] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:30:07 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8faa0800) [pid = 23028] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:30:07 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8e698400) [pid = 23028] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:30:07 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8e57d800) [pid = 23028] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:30:07 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x914b8c00) [pid = 23028] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:30:07 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8f4a5400) [pid = 23028] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:30:07 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x8bcd7000) [pid = 23028] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:30:07 INFO - PROCESS | 23028 | --DOMWINDOW == 61 (0x8eba6800) [pid = 23028] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:30:07 INFO - PROCESS | 23028 | 1466703007611 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:30:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:30:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1591ms 10:30:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:30:07 INFO - PROCESS | 23028 | 1466703007671 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 10:30:07 INFO - PROCESS | 23028 | 1466703007674 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 10:30:07 INFO - PROCESS | 23028 | 1466703007680 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:30:07 INFO - PROCESS | 23028 | 1466703007683 Marionette TRACE conn4 <- [1,2782,null,{}] 10:30:07 INFO - PROCESS | 23028 | 1466703007689 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:07 INFO - PROCESS | 23028 | 1466703007696 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:07 INFO - PROCESS | 23028 | 1466703007916 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 10:30:07 INFO - PROCESS | 23028 | 1466703007932 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:07 INFO - PROCESS | 23028 | 1466703007941 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e696800 == 29 [pid = 23028] [id = 703] 10:30:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 62 (0x8eba1800) [pid = 23028] [serial = 2110] [outer = (nil)] 10:30:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8fd1a800) [pid = 23028] [serial = 2111] [outer = 0x8eba1800] 10:30:08 INFO - PROCESS | 23028 | 1466703008016 Marionette DEBUG loaded listener.js 10:30:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8fd1d000) [pid = 23028] [serial = 2112] [outer = 0x8eba1800] 10:30:09 INFO - PROCESS | 23028 | 1466703008997 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:30:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:30:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1334ms 10:30:09 INFO - PROCESS | 23028 | 1466703009019 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 10:30:09 INFO - PROCESS | 23028 | 1466703009027 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 10:30:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:30:09 INFO - PROCESS | 23028 | 1466703009037 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:30:09 INFO - PROCESS | 23028 | 1466703009044 Marionette TRACE conn4 <- [1,2786,null,{}] 10:30:09 INFO - PROCESS | 23028 | 1466703009054 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:09 INFO - PROCESS | 23028 | 1466703009060 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:09 INFO - PROCESS | 23028 | 1466703009323 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 10:30:09 INFO - PROCESS | 23028 | 1466703009601 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:09 INFO - PROCESS | 23028 | 1466703009617 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e695c00 == 30 [pid = 23028] [id = 704] 10:30:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8ea11400) [pid = 23028] [serial = 2113] [outer = (nil)] 10:30:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8ea1c800) [pid = 23028] [serial = 2114] [outer = 0x8ea11400] 10:30:09 INFO - PROCESS | 23028 | 1466703009711 Marionette DEBUG loaded listener.js 10:30:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8eba2c00) [pid = 23028] [serial = 2115] [outer = 0x8ea11400] 10:30:10 INFO - PROCESS | 23028 | 1466703010785 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:30:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:30:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1792ms 10:30:10 INFO - PROCESS | 23028 | 1466703010829 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 10:30:10 INFO - PROCESS | 23028 | 1466703010837 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 10:30:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:30:10 INFO - PROCESS | 23028 | 1466703010849 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:30:10 INFO - PROCESS | 23028 | 1466703010853 Marionette TRACE conn4 <- [1,2790,null,{}] 10:30:10 INFO - PROCESS | 23028 | 1466703010861 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:10 INFO - PROCESS | 23028 | 1466703010868 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:11 INFO - PROCESS | 23028 | 1466703011084 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 10:30:11 INFO - PROCESS | 23028 | 1466703011338 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:11 INFO - PROCESS | 23028 | 1466703011349 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce1800 == 31 [pid = 23028] [id = 705] 10:30:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ec0f400) [pid = 23028] [serial = 2116] [outer = (nil)] 10:30:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f64b000) [pid = 23028] [serial = 2117] [outer = 0x8ec0f400] 10:30:11 INFO - PROCESS | 23028 | 1466703011483 Marionette DEBUG loaded listener.js 10:30:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8faa0800) [pid = 23028] [serial = 2118] [outer = 0x8ec0f400] 10:30:12 INFO - PROCESS | 23028 | 1466703012510 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:30:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:30:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1739ms 10:30:12 INFO - PROCESS | 23028 | 1466703012588 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 10:30:12 INFO - PROCESS | 23028 | 1466703012591 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 10:30:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:30:12 INFO - PROCESS | 23028 | 1466703012601 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:30:12 INFO - PROCESS | 23028 | 1466703012608 Marionette TRACE conn4 <- [1,2794,null,{}] 10:30:12 INFO - PROCESS | 23028 | 1466703012626 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:12 INFO - PROCESS | 23028 | 1466703012636 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:12 INFO - PROCESS | 23028 | 1466703012960 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 10:30:13 INFO - PROCESS | 23028 | 1466703013157 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:13 INFO - PROCESS | 23028 | 1466703013170 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x914b1c00 == 32 [pid = 23028] [id = 706] 10:30:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x914b3000) [pid = 23028] [serial = 2119] [outer = (nil)] 10:30:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x914b8c00) [pid = 23028] [serial = 2120] [outer = 0x914b3000] 10:30:13 INFO - PROCESS | 23028 | 1466703013307 Marionette DEBUG loaded listener.js 10:30:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x91612800) [pid = 23028] [serial = 2121] [outer = 0x914b3000] 10:30:14 INFO - PROCESS | 23028 | 1466703014246 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:30:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:30:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1693ms 10:30:14 INFO - PROCESS | 23028 | 1466703014295 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 10:30:14 INFO - PROCESS | 23028 | 1466703014301 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 10:30:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:30:14 INFO - PROCESS | 23028 | 1466703014308 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:30:14 INFO - PROCESS | 23028 | 1466703014311 Marionette TRACE conn4 <- [1,2798,null,{}] 10:30:14 INFO - PROCESS | 23028 | 1466703014317 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:14 INFO - PROCESS | 23028 | 1466703014324 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:14 INFO - PROCESS | 23028 | 1466703014536 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 10:30:14 INFO - PROCESS | 23028 | 1466703014721 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:14 INFO - PROCESS | 23028 | 1466703014730 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:14 INFO - PROCESS | 23028 | ++DOCSHELL 0x91616400 == 33 [pid = 23028] [id = 707] 10:30:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x91618800) [pid = 23028] [serial = 2122] [outer = (nil)] 10:30:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x9190a000) [pid = 23028] [serial = 2123] [outer = 0x91618800] 10:30:14 INFO - PROCESS | 23028 | 1466703014818 Marionette DEBUG loaded listener.js 10:30:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x91999c00) [pid = 23028] [serial = 2124] [outer = 0x91618800] 10:30:15 INFO - PROCESS | 23028 | 1466703015835 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:30:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:30:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1584ms 10:30:15 INFO - PROCESS | 23028 | 1466703015892 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 10:30:15 INFO - PROCESS | 23028 | 1466703015897 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 10:30:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:30:15 INFO - PROCESS | 23028 | 1466703015904 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:30:15 INFO - PROCESS | 23028 | 1466703015908 Marionette TRACE conn4 <- [1,2802,null,{}] 10:30:15 INFO - PROCESS | 23028 | 1466703015914 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:15 INFO - PROCESS | 23028 | 1466703015920 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:16 INFO - PROCESS | 23028 | 1466703016149 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 10:30:16 INFO - PROCESS | 23028 | 1466703016399 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:16 INFO - PROCESS | 23028 | 1466703016409 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57b000 == 34 [pid = 23028] [id = 708] 10:30:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ea14c00) [pid = 23028] [serial = 2125] [outer = (nil)] 10:30:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x919a6c00) [pid = 23028] [serial = 2126] [outer = 0x8ea14c00] 10:30:16 INFO - PROCESS | 23028 | 1466703016541 Marionette DEBUG loaded listener.js 10:30:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x91ae2400) [pid = 23028] [serial = 2127] [outer = 0x8ea14c00] 10:30:17 INFO - PROCESS | 23028 | 1466703017469 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:30:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:30:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1633ms 10:30:17 INFO - PROCESS | 23028 | 1466703017538 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 10:30:17 INFO - PROCESS | 23028 | 1466703017543 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 10:30:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:30:17 INFO - PROCESS | 23028 | 1466703017551 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:30:17 INFO - PROCESS | 23028 | 1466703017555 Marionette TRACE conn4 <- [1,2806,null,{}] 10:30:17 INFO - PROCESS | 23028 | 1466703017563 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:17 INFO - PROCESS | 23028 | 1466703017576 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:17 INFO - PROCESS | 23028 | 1466703017874 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 10:30:18 INFO - PROCESS | 23028 | 1466703018137 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:18 INFO - PROCESS | 23028 | 1466703018146 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec0b000 == 35 [pid = 23028] [id = 709] 10:30:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91905c00) [pid = 23028] [serial = 2128] [outer = (nil)] 10:30:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x91d64000) [pid = 23028] [serial = 2129] [outer = 0x91905c00] 10:30:18 INFO - PROCESS | 23028 | 1466703018243 Marionette DEBUG loaded listener.js 10:30:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x923e6c00) [pid = 23028] [serial = 2130] [outer = 0x91905c00] 10:30:19 INFO - PROCESS | 23028 | 1466703019211 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:30:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:30:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1735ms 10:30:19 INFO - PROCESS | 23028 | 1466703019287 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 10:30:19 INFO - PROCESS | 23028 | 1466703019292 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 10:30:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:30:19 INFO - PROCESS | 23028 | 1466703019300 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:30:19 INFO - PROCESS | 23028 | 1466703019304 Marionette TRACE conn4 <- [1,2810,null,{}] 10:30:19 INFO - PROCESS | 23028 | 1466703019312 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:19 INFO - PROCESS | 23028 | 1466703019318 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:19 INFO - PROCESS | 23028 | 1466703019567 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 10:30:19 INFO - PROCESS | 23028 | 1466703019764 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:19 INFO - PROCESS | 23028 | 1466703019774 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccde000 == 36 [pid = 23028] [id = 710] 10:30:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8cce5c00) [pid = 23028] [serial = 2131] [outer = (nil)] 10:30:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e690400) [pid = 23028] [serial = 2132] [outer = 0x8cce5c00] 10:30:20 INFO - PROCESS | 23028 | 1466703020155 Marionette DEBUG loaded listener.js 10:30:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8e6d2400) [pid = 23028] [serial = 2133] [outer = 0x8cce5c00] 10:30:21 INFO - PROCESS | 23028 | 1466703021132 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:30:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:30:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1883ms 10:30:21 INFO - PROCESS | 23028 | 1466703021184 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 10:30:21 INFO - PROCESS | 23028 | 1466703021191 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 10:30:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:30:21 INFO - PROCESS | 23028 | 1466703021201 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:30:21 INFO - PROCESS | 23028 | 1466703021206 Marionette TRACE conn4 <- [1,2814,null,{}] 10:30:21 INFO - PROCESS | 23028 | 1466703021215 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:21 INFO - PROCESS | 23028 | 1466703021221 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:21 INFO - PROCESS | 23028 | 1466703021536 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 10:30:21 INFO - PROCESS | 23028 | 1466703021785 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:21 INFO - PROCESS | 23028 | 1466703021794 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd7800 == 35 [pid = 23028] [id = 679] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea77800 == 34 [pid = 23028] [id = 689] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5800 == 33 [pid = 23028] [id = 688] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6800 == 32 [pid = 23028] [id = 687] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6400 == 31 [pid = 23028] [id = 684] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdd400 == 30 [pid = 23028] [id = 698] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x91323400 == 29 [pid = 23028] [id = 686] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea7e000 == 28 [pid = 23028] [id = 685] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce2000 == 27 [pid = 23028] [id = 697] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd8400 == 26 [pid = 23028] [id = 695] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea7d800 == 25 [pid = 23028] [id = 696] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e696c00 == 24 [pid = 23028] [id = 676] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69a800 == 23 [pid = 23028] [id = 675] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57e400 == 22 [pid = 23028] [id = 677] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69c800 == 21 [pid = 23028] [id = 680] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e697400 == 20 [pid = 23028] [id = 690] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8f648400 == 19 [pid = 23028] [id = 678] 10:30:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e699000 == 18 [pid = 23028] [id = 683] 10:30:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6400 == 19 [pid = 23028] [id = 711] 10:30:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8bcd6800) [pid = 23028] [serial = 2134] [outer = (nil)] 10:30:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8bcde800) [pid = 23028] [serial = 2135] [outer = 0x8bcd6800] 10:30:22 INFO - PROCESS | 23028 | 1466703022901 Marionette DEBUG loaded listener.js 10:30:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8cce5800) [pid = 23028] [serial = 2136] [outer = 0x8bcd6800] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8f4ab000) [pid = 23028] [serial = 2055] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8ecdbc00) [pid = 23028] [serial = 2054] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8ed6b400) [pid = 23028] [serial = 2081] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8fd22800) [pid = 23028] [serial = 2058] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8fd1e800) [pid = 23028] [serial = 2057] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ea77000) [pid = 23028] [serial = 2073] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8e6db000) [pid = 23028] [serial = 2072] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8e6d1800) [pid = 23028] [serial = 2075] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x91903c00) [pid = 23028] [serial = 2061] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e6d4800) [pid = 23028] [serial = 2076] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x91617800) [pid = 23028] [serial = 2060] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x919a2400) [pid = 23028] [serial = 2064] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x9199dc00) [pid = 23028] [serial = 2063] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x91bb2400) [pid = 23028] [serial = 2067] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x91ae7c00) [pid = 23028] [serial = 2066] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x923e5c00) [pid = 23028] [serial = 2070] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x91bb7800) [pid = 23028] [serial = 2069] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8eb9b800) [pid = 23028] [serial = 2078] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ed74800) [pid = 23028] [serial = 2082] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8f625c00) [pid = 23028] [serial = 2084] [outer = (nil)] [url = about:blank] 10:30:23 INFO - PROCESS | 23028 | 1466703023979 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:30:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:30:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2847ms 10:30:24 INFO - PROCESS | 23028 | 1466703024052 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 10:30:24 INFO - PROCESS | 23028 | 1466703024057 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 10:30:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:30:24 INFO - PROCESS | 23028 | 1466703024072 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:30:24 INFO - PROCESS | 23028 | 1466703024075 Marionette TRACE conn4 <- [1,2818,null,{}] 10:30:24 INFO - PROCESS | 23028 | 1466703024083 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:24 INFO - PROCESS | 23028 | 1466703024089 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:24 INFO - PROCESS | 23028 | 1466703024285 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 10:30:24 INFO - PROCESS | 23028 | 1466703024297 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:24 INFO - PROCESS | 23028 | 1466703024311 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d8400 == 20 [pid = 23028] [id = 712] 10:30:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8e6d8800) [pid = 23028] [serial = 2137] [outer = (nil)] 10:30:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ea10400) [pid = 23028] [serial = 2138] [outer = 0x8e6d8800] 10:30:24 INFO - PROCESS | 23028 | 1466703024400 Marionette DEBUG loaded listener.js 10:30:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ea1a000) [pid = 23028] [serial = 2139] [outer = 0x8e6d8800] 10:30:25 INFO - PROCESS | 23028 | 1466703025445 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:30:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:30:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1393ms 10:30:25 INFO - PROCESS | 23028 | 1466703025464 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 10:30:25 INFO - PROCESS | 23028 | 1466703025472 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 10:30:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:30:25 INFO - PROCESS | 23028 | 1466703025484 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:30:25 INFO - PROCESS | 23028 | 1466703025488 Marionette TRACE conn4 <- [1,2822,null,{}] 10:30:25 INFO - PROCESS | 23028 | 1466703025516 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:25 INFO - PROCESS | 23028 | 1466703025523 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:25 INFO - PROCESS | 23028 | 1466703025790 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 10:30:25 INFO - PROCESS | 23028 | 1466703025859 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:25 INFO - PROCESS | 23028 | 1466703025870 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec08c00 == 21 [pid = 23028] [id = 713] 10:30:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ec09400) [pid = 23028] [serial = 2140] [outer = (nil)] 10:30:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ec0f000) [pid = 23028] [serial = 2141] [outer = 0x8ec09400] 10:30:25 INFO - PROCESS | 23028 | 1466703025946 Marionette DEBUG loaded listener.js 10:30:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ec39400) [pid = 23028] [serial = 2142] [outer = 0x8ec09400] 10:30:27 INFO - PROCESS | 23028 | 1466703027096 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:30:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:30:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1652ms 10:30:27 INFO - PROCESS | 23028 | 1466703027136 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 10:30:27 INFO - PROCESS | 23028 | 1466703027141 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 10:30:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:30:27 INFO - PROCESS | 23028 | 1466703027158 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:30:27 INFO - PROCESS | 23028 | 1466703027165 Marionette TRACE conn4 <- [1,2826,null,{}] 10:30:27 INFO - PROCESS | 23028 | 1466703027184 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:27 INFO - PROCESS | 23028 | 1466703027194 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:27 INFO - PROCESS | 23028 | 1466703027445 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 10:30:27 INFO - PROCESS | 23028 | 1466703027496 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:27 INFO - PROCESS | 23028 | 1466703027506 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:27 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba3c00 == 22 [pid = 23028] [id = 714] 10:30:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ed6ac00) [pid = 23028] [serial = 2143] [outer = (nil)] 10:30:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ed70800) [pid = 23028] [serial = 2144] [outer = 0x8ed6ac00] 10:30:27 INFO - PROCESS | 23028 | 1466703027601 Marionette DEBUG loaded listener.js 10:30:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8f4ac800) [pid = 23028] [serial = 2145] [outer = 0x8ed6ac00] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ed74000) [pid = 23028] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8ea7e800) [pid = 23028] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8cce8800) [pid = 23028] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e576000) [pid = 23028] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8f4a4800) [pid = 23028] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8bcda400) [pid = 23028] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ec42000) [pid = 23028] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ea12400) [pid = 23028] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8eba1800) [pid = 23028] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ed6f800) [pid = 23028] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:30:28 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ea70000) [pid = 23028] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:30:29 INFO - PROCESS | 23028 | 1466703029002 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:30:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:30:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1911ms 10:30:29 INFO - PROCESS | 23028 | 1466703029060 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 10:30:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:30:29 INFO - PROCESS | 23028 | 1466703029067 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 10:30:29 INFO - PROCESS | 23028 | 1466703029075 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:30:29 INFO - PROCESS | 23028 | 1466703029080 Marionette TRACE conn4 <- [1,2830,null,{}] 10:30:29 INFO - PROCESS | 23028 | 1466703029088 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:29 INFO - PROCESS | 23028 | 1466703029093 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:29 INFO - PROCESS | 23028 | 1466703029335 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 10:30:29 INFO - PROCESS | 23028 | 1466703029352 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:29 INFO - PROCESS | 23028 | 1466703029359 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea18000 == 23 [pid = 23028] [id = 715] 10:30:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ea75c00) [pid = 23028] [serial = 2146] [outer = (nil)] 10:30:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ed76800) [pid = 23028] [serial = 2147] [outer = 0x8ea75c00] 10:30:29 INFO - PROCESS | 23028 | 1466703029431 Marionette DEBUG loaded listener.js 10:30:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f4a9800) [pid = 23028] [serial = 2148] [outer = 0x8ea75c00] 10:30:30 INFO - PROCESS | 23028 | 1466703030428 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:30:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:30:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1433ms 10:30:30 INFO - PROCESS | 23028 | 1466703030510 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 10:30:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:30:30 INFO - PROCESS | 23028 | 1466703030520 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 10:30:30 INFO - PROCESS | 23028 | 1466703030545 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:30:30 INFO - PROCESS | 23028 | 1466703030553 Marionette TRACE conn4 <- [1,2834,null,{}] 10:30:30 INFO - PROCESS | 23028 | 1466703030563 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:30 INFO - PROCESS | 23028 | 1466703030572 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:30 INFO - PROCESS | 23028 | 1466703030903 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 10:30:31 INFO - PROCESS | 23028 | 1466703031121 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:31 INFO - PROCESS | 23028 | 1466703031137 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69a000 == 24 [pid = 23028] [id = 716] 10:30:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8e69a400) [pid = 23028] [serial = 2149] [outer = (nil)] 10:30:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8e6d4800) [pid = 23028] [serial = 2150] [outer = 0x8e69a400] 10:30:31 INFO - PROCESS | 23028 | 1466703031234 Marionette DEBUG loaded listener.js 10:30:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ea7e800) [pid = 23028] [serial = 2151] [outer = 0x8e69a400] 10:30:32 INFO - PROCESS | 23028 | 1466703032285 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:30:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:30:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1803ms 10:30:32 INFO - PROCESS | 23028 | 1466703032350 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 10:30:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:30:32 INFO - PROCESS | 23028 | 1466703032358 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 10:30:32 INFO - PROCESS | 23028 | 1466703032370 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:30:32 INFO - PROCESS | 23028 | 1466703032376 Marionette TRACE conn4 <- [1,2838,null,{}] 10:30:32 INFO - PROCESS | 23028 | 1466703032383 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:32 INFO - PROCESS | 23028 | 1466703032390 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:32 INFO - PROCESS | 23028 | 1466703032596 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 10:30:32 INFO - PROCESS | 23028 | 1466703032831 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:32 INFO - PROCESS | 23028 | 1466703032843 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e572800 == 25 [pid = 23028] [id = 717] 10:30:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ecda000) [pid = 23028] [serial = 2152] [outer = (nil)] 10:30:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f4a2400) [pid = 23028] [serial = 2153] [outer = 0x8ecda000] 10:30:32 INFO - PROCESS | 23028 | 1466703032982 Marionette DEBUG loaded listener.js 10:30:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8f626400) [pid = 23028] [serial = 2154] [outer = 0x8ecda000] 10:30:34 INFO - PROCESS | 23028 | 1466703034056 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:30:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:30:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1736ms 10:30:34 INFO - PROCESS | 23028 | 1466703034106 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 10:30:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:30:34 INFO - PROCESS | 23028 | 1466703034111 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 10:30:34 INFO - PROCESS | 23028 | 1466703034118 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:30:34 INFO - PROCESS | 23028 | 1466703034125 Marionette TRACE conn4 <- [1,2842,null,{}] 10:30:34 INFO - PROCESS | 23028 | 1466703034143 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:34 INFO - PROCESS | 23028 | 1466703034153 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:34 INFO - PROCESS | 23028 | 1466703034370 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 10:30:34 INFO - PROCESS | 23028 | 1466703034665 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:34 INFO - PROCESS | 23028 | 1466703034677 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f64a400 == 26 [pid = 23028] [id = 718] 10:30:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f64ac00) [pid = 23028] [serial = 2155] [outer = (nil)] 10:30:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8fa9bc00) [pid = 23028] [serial = 2156] [outer = 0x8f64ac00] 10:30:34 INFO - PROCESS | 23028 | 1466703034813 Marionette DEBUG loaded listener.js 10:30:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8fd16400) [pid = 23028] [serial = 2157] [outer = 0x8f64ac00] 10:30:35 INFO - PROCESS | 23028 | 1466703035920 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:30:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:30:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1889ms 10:30:36 INFO - PROCESS | 23028 | 1466703036008 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 10:30:36 INFO - PROCESS | 23028 | 1466703036014 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 10:30:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:30:36 INFO - PROCESS | 23028 | 1466703036021 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:30:36 INFO - PROCESS | 23028 | 1466703036025 Marionette TRACE conn4 <- [1,2846,null,{}] 10:30:36 INFO - PROCESS | 23028 | 1466703036032 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:36 INFO - PROCESS | 23028 | 1466703036037 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:36 INFO - PROCESS | 23028 | 1466703036269 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 10:30:36 INFO - PROCESS | 23028 | 1466703036517 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:36 INFO - PROCESS | 23028 | 1466703036528 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea1cc00 == 27 [pid = 23028] [id = 719] 10:30:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8fa9a800) [pid = 23028] [serial = 2158] [outer = (nil)] 10:30:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91216400) [pid = 23028] [serial = 2159] [outer = 0x8fa9a800] 10:30:36 INFO - PROCESS | 23028 | 1466703036641 Marionette DEBUG loaded listener.js 10:30:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x9121d000) [pid = 23028] [serial = 2160] [outer = 0x8fa9a800] 10:30:37 INFO - PROCESS | 23028 | 1466703037783 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:30:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:30:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1837ms 10:30:37 INFO - PROCESS | 23028 | 1466703037861 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 10:30:37 INFO - PROCESS | 23028 | 1466703037868 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 10:30:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:30:37 INFO - PROCESS | 23028 | 1466703037877 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:30:37 INFO - PROCESS | 23028 | 1466703037882 Marionette TRACE conn4 <- [1,2850,null,{}] 10:30:37 INFO - PROCESS | 23028 | 1466703037892 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:37 INFO - PROCESS | 23028 | 1466703037899 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:38 INFO - PROCESS | 23028 | 1466703038085 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 10:30:38 INFO - PROCESS | 23028 | 1466703038366 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:38 INFO - PROCESS | 23028 | 1466703038396 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:38 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e695400 == 28 [pid = 23028] [id = 720] 10:30:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8e695800) [pid = 23028] [serial = 2161] [outer = (nil)] 10:30:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8e6d7400) [pid = 23028] [serial = 2162] [outer = 0x8e695800] 10:30:38 INFO - PROCESS | 23028 | 1466703038477 Marionette DEBUG loaded listener.js 10:30:38 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8e6de000) [pid = 23028] [serial = 2163] [outer = 0x8e695800] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8fa9f000) [pid = 23028] [serial = 2108] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ec10400) [pid = 23028] [serial = 2103] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8fd18400) [pid = 23028] [serial = 2109] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8f628800) [pid = 23028] [serial = 2106] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8ec12c00) [pid = 23028] [serial = 2091] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8f4a6c00) [pid = 23028] [serial = 2105] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8ea0e400) [pid = 23028] [serial = 2100] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8f643800) [pid = 23028] [serial = 2094] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e694800) [pid = 23028] [serial = 2099] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f630800) [pid = 23028] [serial = 2085] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8e576c00) [pid = 23028] [serial = 2088] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8fd1a400) [pid = 23028] [serial = 2096] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8eba2800) [pid = 23028] [serial = 2102] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8f627000) [pid = 23028] [serial = 2093] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8eba2000) [pid = 23028] [serial = 2090] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8fd18000) [pid = 23028] [serial = 2097] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8cce3800) [pid = 23028] [serial = 2087] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8eba9000) [pid = 23028] [serial = 2079] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x8fd1a800) [pid = 23028] [serial = 2111] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8fd1d000) [pid = 23028] [serial = 2112] [outer = (nil)] [url = about:blank] 10:30:39 INFO - PROCESS | 23028 | 1466703039489 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:30:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:30:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1638ms 10:30:39 INFO - PROCESS | 23028 | 1466703039520 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 10:30:39 INFO - PROCESS | 23028 | 1466703039526 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 10:30:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:30:39 INFO - PROCESS | 23028 | 1466703039539 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:30:39 INFO - PROCESS | 23028 | 1466703039542 Marionette TRACE conn4 <- [1,2854,null,{}] 10:30:39 INFO - PROCESS | 23028 | 1466703039550 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:39 INFO - PROCESS | 23028 | 1466703039557 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:39 INFO - PROCESS | 23028 | 1466703039748 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 10:30:39 INFO - PROCESS | 23028 | 1466703039924 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:39 INFO - PROCESS | 23028 | 1466703039933 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:39 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d2000 == 29 [pid = 23028] [id = 721] 10:30:39 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8ea10000) [pid = 23028] [serial = 2164] [outer = (nil)] 10:30:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8ec07400) [pid = 23028] [serial = 2165] [outer = 0x8ea10000] 10:30:40 INFO - PROCESS | 23028 | 1466703040018 Marionette DEBUG loaded listener.js 10:30:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8ec14000) [pid = 23028] [serial = 2166] [outer = 0x8ea10000] 10:30:40 INFO - PROCESS | 23028 | 1466703040967 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:30:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:30:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1494ms 10:30:41 INFO - PROCESS | 23028 | 1466703041032 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 10:30:41 INFO - PROCESS | 23028 | 1466703041037 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 10:30:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:30:41 INFO - PROCESS | 23028 | 1466703041045 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:30:41 INFO - PROCESS | 23028 | 1466703041051 Marionette TRACE conn4 <- [1,2858,null,{}] 10:30:41 INFO - PROCESS | 23028 | 1466703041069 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:41 INFO - PROCESS | 23028 | 1466703041078 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:41 INFO - PROCESS | 23028 | 1466703041262 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 10:30:41 INFO - PROCESS | 23028 | 1466703041432 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:41 INFO - PROCESS | 23028 | 1466703041443 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6b400 == 30 [pid = 23028] [id = 722] 10:30:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ed6d800) [pid = 23028] [serial = 2167] [outer = (nil)] 10:30:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f62ec00) [pid = 23028] [serial = 2168] [outer = 0x8ed6d800] 10:30:41 INFO - PROCESS | 23028 | 1466703041519 Marionette DEBUG loaded listener.js 10:30:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8f647000) [pid = 23028] [serial = 2169] [outer = 0x8ed6d800] 10:30:42 INFO - PROCESS | 23028 | 1466703042462 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:30:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:30:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1491ms 10:30:42 INFO - PROCESS | 23028 | 1466703042536 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 10:30:42 INFO - PROCESS | 23028 | 1466703042540 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 10:30:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:30:42 INFO - PROCESS | 23028 | 1466703042555 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:30:42 INFO - PROCESS | 23028 | 1466703042558 Marionette TRACE conn4 <- [1,2862,null,{}] 10:30:42 INFO - PROCESS | 23028 | 1466703042565 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:42 INFO - PROCESS | 23028 | 1466703042571 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:42 INFO - PROCESS | 23028 | 1466703042801 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 10:30:42 INFO - PROCESS | 23028 | 1466703042829 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:42 INFO - PROCESS | 23028 | 1466703042835 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:42 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec08800 == 31 [pid = 23028] [id = 723] 10:30:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8fa9e400) [pid = 23028] [serial = 2170] [outer = (nil)] 10:30:42 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8fd18400) [pid = 23028] [serial = 2171] [outer = 0x8fa9e400] 10:30:42 INFO - PROCESS | 23028 | 1466703042908 Marionette DEBUG loaded listener.js 10:30:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8fd21000) [pid = 23028] [serial = 2172] [outer = 0x8fa9e400] 10:30:43 INFO - PROCESS | 23028 | 1466703043961 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:30:43 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ea11400) [pid = 23028] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:30:43 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ec0f400) [pid = 23028] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:30:43 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8bcd6800) [pid = 23028] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:30:43 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8e6d8800) [pid = 23028] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:30:43 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x914b3000) [pid = 23028] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:30:43 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8cce5c00) [pid = 23028] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:30:43 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ec09400) [pid = 23028] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:30:43 INFO - PROCESS | 23028 | --DOMWINDOW == 65 (0x91618800) [pid = 23028] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:30:43 INFO - PROCESS | 23028 | --DOMWINDOW == 64 (0x8ea14c00) [pid = 23028] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:30:43 INFO - PROCESS | 23028 | --DOMWINDOW == 63 (0x8ed6ac00) [pid = 23028] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:30:44 INFO - PROCESS | 23028 | --DOMWINDOW == 62 (0x91905c00) [pid = 23028] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:30:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:30:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1489ms 10:30:44 INFO - PROCESS | 23028 | 1466703044043 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 10:30:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:30:44 INFO - PROCESS | 23028 | 1466703044047 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 10:30:44 INFO - PROCESS | 23028 | 1466703044054 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:30:44 INFO - PROCESS | 23028 | 1466703044058 Marionette TRACE conn4 <- [1,2866,null,{}] 10:30:44 INFO - PROCESS | 23028 | 1466703044064 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:44 INFO - PROCESS | 23028 | 1466703044069 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:44 INFO - PROCESS | 23028 | 1466703044227 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 10:30:44 INFO - PROCESS | 23028 | 1466703044370 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:44 INFO - PROCESS | 23028 | 1466703044378 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:44 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea15400 == 32 [pid = 23028] [id = 724] 10:30:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 63 (0x8ec09400) [pid = 23028] [serial = 2173] [outer = (nil)] 10:30:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 64 (0x8ecdbc00) [pid = 23028] [serial = 2174] [outer = 0x8ec09400] 10:30:44 INFO - PROCESS | 23028 | 1466703044455 Marionette DEBUG loaded listener.js 10:30:44 INFO - PROCESS | 23028 | ++DOMWINDOW == 65 (0x8f646400) [pid = 23028] [serial = 2175] [outer = 0x8ec09400] 10:30:45 INFO - PROCESS | 23028 | 1466703045342 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:30:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:30:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1347ms 10:30:45 INFO - PROCESS | 23028 | 1466703045401 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 10:30:45 INFO - PROCESS | 23028 | 1466703045404 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 10:30:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:30:45 INFO - PROCESS | 23028 | 1466703045417 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:30:45 INFO - PROCESS | 23028 | 1466703045420 Marionette TRACE conn4 <- [1,2870,null,{}] 10:30:45 INFO - PROCESS | 23028 | 1466703045427 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:45 INFO - PROCESS | 23028 | 1466703045439 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:45 INFO - PROCESS | 23028 | 1466703045660 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 10:30:45 INFO - PROCESS | 23028 | 1466703045807 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:45 INFO - PROCESS | 23028 | 1466703045814 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e699000 == 33 [pid = 23028] [id = 725] 10:30:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 66 (0x8ec40400) [pid = 23028] [serial = 2176] [outer = (nil)] 10:30:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x9132c800) [pid = 23028] [serial = 2177] [outer = 0x8ec40400] 10:30:45 INFO - PROCESS | 23028 | 1466703045889 Marionette DEBUG loaded listener.js 10:30:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x914bc400) [pid = 23028] [serial = 2178] [outer = 0x8ec40400] 10:30:47 INFO - PROCESS | 23028 | 1466703046996 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:30:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:30:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1633ms 10:30:47 INFO - PROCESS | 23028 | 1466703047051 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 10:30:47 INFO - PROCESS | 23028 | 1466703047058 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 10:30:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:30:47 INFO - PROCESS | 23028 | 1466703047066 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:30:47 INFO - PROCESS | 23028 | 1466703047075 Marionette TRACE conn4 <- [1,2874,null,{}] 10:30:47 INFO - PROCESS | 23028 | 1466703047083 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:47 INFO - PROCESS | 23028 | 1466703047090 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:47 INFO - PROCESS | 23028 | 1466703047340 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 10:30:47 INFO - PROCESS | 23028 | 1466703047588 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:47 INFO - PROCESS | 23028 | 1466703047598 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:47 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57c400 == 34 [pid = 23028] [id = 726] 10:30:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8e697000) [pid = 23028] [serial = 2179] [outer = (nil)] 10:30:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8eba0800) [pid = 23028] [serial = 2180] [outer = 0x8e697000] 10:30:47 INFO - PROCESS | 23028 | 1466703047703 Marionette DEBUG loaded listener.js 10:30:47 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ec0c000) [pid = 23028] [serial = 2181] [outer = 0x8e697000] 10:30:48 INFO - PROCESS | 23028 | 1466703048675 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:30:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:30:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1643ms 10:30:48 INFO - PROCESS | 23028 | 1466703048726 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 10:30:48 INFO - PROCESS | 23028 | 1466703048734 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 10:30:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:30:48 INFO - PROCESS | 23028 | 1466703048746 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:30:48 INFO - PROCESS | 23028 | 1466703048750 Marionette TRACE conn4 <- [1,2878,null,{}] 10:30:48 INFO - PROCESS | 23028 | 1466703048758 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:48 INFO - PROCESS | 23028 | 1466703048765 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:48 INFO - PROCESS | 23028 | 1466703048973 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 10:30:49 INFO - PROCESS | 23028 | 1466703049159 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:49 INFO - PROCESS | 23028 | 1466703049166 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f624400 == 35 [pid = 23028] [id = 727] 10:30:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8f62c000) [pid = 23028] [serial = 2182] [outer = (nil)] 10:30:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8f64a800) [pid = 23028] [serial = 2183] [outer = 0x8f62c000] 10:30:49 INFO - PROCESS | 23028 | 1466703049310 Marionette DEBUG loaded listener.js 10:30:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8fd19c00) [pid = 23028] [serial = 2184] [outer = 0x8f62c000] 10:30:50 INFO - PROCESS | 23028 | 1466703050381 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:30:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:30:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1686ms 10:30:50 INFO - PROCESS | 23028 | 1466703050433 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 10:30:50 INFO - PROCESS | 23028 | 1466703050437 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 10:30:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:30:50 INFO - PROCESS | 23028 | 1466703050444 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:30:50 INFO - PROCESS | 23028 | 1466703050451 Marionette TRACE conn4 <- [1,2882,null,{}] 10:30:50 INFO - PROCESS | 23028 | 1466703050468 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:50 INFO - PROCESS | 23028 | 1466703050477 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:50 INFO - PROCESS | 23028 | 1466703050710 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 10:30:50 INFO - PROCESS | 23028 | 1466703050946 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:50 INFO - PROCESS | 23028 | 1466703050954 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:51 INFO - PROCESS | 23028 | ++DOCSHELL 0x91331400 == 36 [pid = 23028] [id = 728] 10:30:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x914bb800) [pid = 23028] [serial = 2185] [outer = (nil)] 10:30:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x9161a400) [pid = 23028] [serial = 2186] [outer = 0x914bb800] 10:30:51 INFO - PROCESS | 23028 | 1466703051104 Marionette DEBUG loaded listener.js 10:30:51 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x91904c00) [pid = 23028] [serial = 2187] [outer = 0x914bb800] 10:30:52 INFO - PROCESS | 23028 | 1466703052060 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1696ms 10:30:52 INFO - PROCESS | 23028 | 1466703052141 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 10:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:30:52 INFO - PROCESS | 23028 | 1466703052147 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 10:30:52 INFO - PROCESS | 23028 | 1466703052154 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:30:52 INFO - PROCESS | 23028 | 1466703052157 Marionette TRACE conn4 <- [1,2886,null,{}] 10:30:52 INFO - PROCESS | 23028 | 1466703052164 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:52 INFO - PROCESS | 23028 | 1466703052170 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:52 INFO - PROCESS | 23028 | 1466703052402 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 10:30:52 INFO - PROCESS | 23028 | 1466703052632 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:52 INFO - PROCESS | 23028 | 1466703052642 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x914b5800 == 37 [pid = 23028] [id = 729] 10:30:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x91909c00) [pid = 23028] [serial = 2188] [outer = (nil)] 10:30:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x9199c400) [pid = 23028] [serial = 2189] [outer = 0x91909c00] 10:30:52 INFO - PROCESS | 23028 | 1466703052777 Marionette DEBUG loaded listener.js 10:30:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x9199f800) [pid = 23028] [serial = 2190] [outer = 0x91909c00] 10:30:53 INFO - PROCESS | 23028 | 1466703053719 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:30:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:30:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1636ms 10:30:53 INFO - PROCESS | 23028 | 1466703053791 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 10:30:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:30:53 INFO - PROCESS | 23028 | 1466703053795 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 10:30:53 INFO - PROCESS | 23028 | 1466703053802 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:30:53 INFO - PROCESS | 23028 | 1466703053806 Marionette TRACE conn4 <- [1,2890,null,{}] 10:30:53 INFO - PROCESS | 23028 | 1466703053812 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:53 INFO - PROCESS | 23028 | 1466703053818 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:54 INFO - PROCESS | 23028 | 1466703054001 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 10:30:54 INFO - PROCESS | 23028 | 1466703054185 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:54 INFO - PROCESS | 23028 | 1466703054194 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:54 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd1c400 == 38 [pid = 23028] [id = 730] 10:30:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x9199d000) [pid = 23028] [serial = 2191] [outer = (nil)] 10:30:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91ae5000) [pid = 23028] [serial = 2192] [outer = 0x9199d000] 10:30:54 INFO - PROCESS | 23028 | 1466703054278 Marionette DEBUG loaded listener.js 10:30:54 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91ae8c00) [pid = 23028] [serial = 2193] [outer = 0x9199d000] 10:30:55 INFO - PROCESS | 23028 | 1466703055343 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1582ms 10:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:30:55 INFO - PROCESS | 23028 | 1466703055395 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 10:30:55 INFO - PROCESS | 23028 | 1466703055399 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 10:30:55 INFO - PROCESS | 23028 | 1466703055406 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:30:55 INFO - PROCESS | 23028 | 1466703055409 Marionette TRACE conn4 <- [1,2894,null,{}] 10:30:55 INFO - PROCESS | 23028 | 1466703055416 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:55 INFO - PROCESS | 23028 | 1466703055426 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:55 INFO - PROCESS | 23028 | 1466703055650 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 10:30:55 INFO - PROCESS | 23028 | 1466703055866 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:55 INFO - PROCESS | 23028 | 1466703055874 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57b800 == 39 [pid = 23028] [id = 731] 10:30:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8f63c400) [pid = 23028] [serial = 2194] [outer = (nil)] 10:30:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91bb9c00) [pid = 23028] [serial = 2195] [outer = 0x8f63c400] 10:30:56 INFO - PROCESS | 23028 | 1466703056009 Marionette DEBUG loaded listener.js 10:30:56 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x91d6a800) [pid = 23028] [serial = 2196] [outer = 0x8f63c400] 10:30:56 INFO - PROCESS | 23028 | 1466703056978 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1635ms 10:30:57 INFO - PROCESS | 23028 | 1466703057042 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 10:30:57 INFO - PROCESS | 23028 | 1466703057046 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 10:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:30:57 INFO - PROCESS | 23028 | 1466703057053 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:30:57 INFO - PROCESS | 23028 | 1466703057057 Marionette TRACE conn4 <- [1,2898,null,{}] 10:30:57 INFO - PROCESS | 23028 | 1466703057064 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:57 INFO - PROCESS | 23028 | 1466703057070 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:57 INFO - PROCESS | 23028 | 1466703057269 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 10:30:57 INFO - PROCESS | 23028 | 1466703057460 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:57 INFO - PROCESS | 23028 | 1466703057470 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce2000 == 40 [pid = 23028] [id = 732] 10:30:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8cce3400) [pid = 23028] [serial = 2197] [outer = (nil)] 10:30:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8e6d2800) [pid = 23028] [serial = 2198] [outer = 0x8cce3400] 10:30:57 INFO - PROCESS | 23028 | 1466703057555 Marionette DEBUG loaded listener.js 10:30:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ec3cc00) [pid = 23028] [serial = 2199] [outer = 0x8cce3400] 10:30:58 INFO - PROCESS | 23028 | 1466703058833 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:30:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:30:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1831ms 10:30:58 INFO - PROCESS | 23028 | 1466703058886 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 10:30:58 INFO - PROCESS | 23028 | 1466703058893 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 10:30:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:30:58 INFO - PROCESS | 23028 | 1466703058901 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:30:58 INFO - PROCESS | 23028 | 1466703058909 Marionette TRACE conn4 <- [1,2902,null,{}] 10:30:58 INFO - PROCESS | 23028 | 1466703058918 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:30:58 INFO - PROCESS | 23028 | 1466703058922 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:30:59 INFO - PROCESS | 23028 | 1466703059210 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6400 == 39 [pid = 23028] [id = 711] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec0b000 == 38 [pid = 23028] [id = 709] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccde000 == 37 [pid = 23028] [id = 710] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57b000 == 36 [pid = 23028] [id = 708] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce5400 == 35 [pid = 23028] [id = 699] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8e580c00 == 34 [pid = 23028] [id = 700] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6f000 == 33 [pid = 23028] [id = 701] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce1800 == 32 [pid = 23028] [id = 705] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8e695c00 == 31 [pid = 23028] [id = 704] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x914b1c00 == 30 [pid = 23028] [id = 706] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec39000 == 29 [pid = 23028] [id = 702] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x8e696800 == 28 [pid = 23028] [id = 703] 10:31:00 INFO - PROCESS | 23028 | --DOCSHELL 0x91616400 == 27 [pid = 23028] [id = 707] 10:31:00 INFO - PROCESS | 23028 | 1466703060513 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:00 INFO - PROCESS | 23028 | 1466703060523 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ed76800) [pid = 23028] [serial = 2147] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8eba2c00) [pid = 23028] [serial = 2115] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8ea1c800) [pid = 23028] [serial = 2114] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8faa0800) [pid = 23028] [serial = 2118] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8f64b000) [pid = 23028] [serial = 2117] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8bcde800) [pid = 23028] [serial = 2135] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8cce5800) [pid = 23028] [serial = 2136] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8ea10400) [pid = 23028] [serial = 2138] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x91612800) [pid = 23028] [serial = 2121] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x914b8c00) [pid = 23028] [serial = 2120] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e6d2400) [pid = 23028] [serial = 2133] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8e690400) [pid = 23028] [serial = 2132] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ec39400) [pid = 23028] [serial = 2142] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x91999c00) [pid = 23028] [serial = 2124] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x9190a000) [pid = 23028] [serial = 2123] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x91ae2400) [pid = 23028] [serial = 2127] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x919a6c00) [pid = 23028] [serial = 2126] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8ed70800) [pid = 23028] [serial = 2144] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x923e6c00) [pid = 23028] [serial = 2130] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x91d64000) [pid = 23028] [serial = 2129] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ec0f000) [pid = 23028] [serial = 2141] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8f4ac800) [pid = 23028] [serial = 2145] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | --DOMWINDOW == 66 (0x8ea1a000) [pid = 23028] [serial = 2139] [outer = (nil)] [url = about:blank] 10:31:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd9400 == 28 [pid = 23028] [id = 733] 10:31:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 67 (0x8bcdbc00) [pid = 23028] [serial = 2200] [outer = (nil)] 10:31:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8bce1800) [pid = 23028] [serial = 2201] [outer = 0x8bcdbc00] 10:31:00 INFO - PROCESS | 23028 | 1466703060763 Marionette DEBUG loaded listener.js 10:31:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8cce8000) [pid = 23028] [serial = 2202] [outer = 0x8bcdbc00] 10:31:01 INFO - PROCESS | 23028 | 1466703061748 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:31:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:31:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2899ms 10:31:01 INFO - PROCESS | 23028 | 1466703061803 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 10:31:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:31:01 INFO - PROCESS | 23028 | 1466703061809 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 10:31:01 INFO - PROCESS | 23028 | 1466703061820 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:31:01 INFO - PROCESS | 23028 | 1466703061827 Marionette TRACE conn4 <- [1,2906,null,{}] 10:31:01 INFO - PROCESS | 23028 | 1466703061842 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:01 INFO - PROCESS | 23028 | 1466703061851 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:02 INFO - PROCESS | 23028 | 1466703062065 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 10:31:02 INFO - PROCESS | 23028 | 1466703062274 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:02 INFO - PROCESS | 23028 | 1466703062283 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e6d7800 == 29 [pid = 23028] [id = 734] 10:31:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8e6d9000) [pid = 23028] [serial = 2203] [outer = (nil)] 10:31:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ea0f800) [pid = 23028] [serial = 2204] [outer = 0x8e6d9000] 10:31:02 INFO - PROCESS | 23028 | 1466703062376 Marionette DEBUG loaded listener.js 10:31:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ea17400) [pid = 23028] [serial = 2205] [outer = 0x8e6d9000] 10:31:03 INFO - PROCESS | 23028 | 1466703063267 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:31:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:31:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1493ms 10:31:03 INFO - PROCESS | 23028 | 1466703063329 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 10:31:03 INFO - PROCESS | 23028 | 1466703063338 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 10:31:03 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:31:03 INFO - PROCESS | 23028 | 1466703063349 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:31:03 INFO - PROCESS | 23028 | 1466703063352 Marionette TRACE conn4 <- [1,2910,null,{}] 10:31:03 INFO - PROCESS | 23028 | 1466703063364 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:03 INFO - PROCESS | 23028 | 1466703063372 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:03 INFO - PROCESS | 23028 | 1466703063626 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 10:31:03 INFO - PROCESS | 23028 | 1466703063652 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:03 INFO - PROCESS | 23028 | 1466703063659 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea1c800 == 30 [pid = 23028] [id = 735] 10:31:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8eba4000) [pid = 23028] [serial = 2206] [outer = (nil)] 10:31:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8ec07000) [pid = 23028] [serial = 2207] [outer = 0x8eba4000] 10:31:03 INFO - PROCESS | 23028 | 1466703063737 Marionette DEBUG loaded listener.js 10:31:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8ec35800) [pid = 23028] [serial = 2208] [outer = 0x8eba4000] 10:31:04 INFO - PROCESS | 23028 | 1466703064784 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:31:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:31:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:31:04 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1493ms 10:31:04 INFO - PROCESS | 23028 | 1466703064842 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 10:31:04 INFO - PROCESS | 23028 | 1466703064845 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 10:31:04 INFO - TEST-START | /DOMEvents/constructors.html 10:31:04 INFO - PROCESS | 23028 | 1466703064860 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:31:04 INFO - PROCESS | 23028 | 1466703064871 Marionette TRACE conn4 <- [1,2914,null,{}] 10:31:04 INFO - PROCESS | 23028 | 1466703064889 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:04 INFO - PROCESS | 23028 | 1466703064900 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:05 INFO - PROCESS | 23028 | 1466703065147 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 10:31:05 INFO - PROCESS | 23028 | 1466703065170 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:05 INFO - PROCESS | 23028 | 1466703065177 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ecd1800 == 31 [pid = 23028] [id = 736] 10:31:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ecd2c00) [pid = 23028] [serial = 2209] [outer = (nil)] 10:31:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ed76400) [pid = 23028] [serial = 2210] [outer = 0x8ecd2c00] 10:31:05 INFO - PROCESS | 23028 | 1466703065255 Marionette DEBUG loaded listener.js 10:31:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8f4a7400) [pid = 23028] [serial = 2211] [outer = 0x8ecd2c00] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8ec09400) [pid = 23028] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8e69a400) [pid = 23028] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e695800) [pid = 23028] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8fa9e400) [pid = 23028] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8ed6d800) [pid = 23028] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ecda000) [pid = 23028] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8fa9a800) [pid = 23028] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ea10000) [pid = 23028] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8f64ac00) [pid = 23028] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x8ea75c00) [pid = 23028] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:31:06 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x8ec40400) [pid = 23028] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:31:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:31:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:31:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:31:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:31:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:31:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:31:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:31:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:31:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 2036ms 10:31:06 INFO - PROCESS | 23028 | 1466703066838 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:31:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:31:06 INFO - PROCESS | 23028 | 1466703066893 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 10:31:06 INFO - PROCESS | 23028 | 1466703066902 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 10:31:06 INFO - PROCESS | 23028 | 1466703066919 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:31:06 INFO - PROCESS | 23028 | 1466703066928 Marionette TRACE conn4 <- [1,2918,null,{}] 10:31:06 INFO - PROCESS | 23028 | 1466703066968 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:06 INFO - PROCESS | 23028 | 1466703066974 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:07 INFO - PROCESS | 23028 | 1466703067146 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 10:31:07 INFO - PROCESS | 23028 | 1466703067155 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:07 INFO - PROCESS | 23028 | 1466703067165 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69ac00 == 32 [pid = 23028] [id = 737] 10:31:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8e6d7c00) [pid = 23028] [serial = 2212] [outer = (nil)] 10:31:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8f622800) [pid = 23028] [serial = 2213] [outer = 0x8e6d7c00] 10:31:07 INFO - PROCESS | 23028 | 1466703067238 Marionette DEBUG loaded listener.js 10:31:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8f62a800) [pid = 23028] [serial = 2214] [outer = 0x8e6d7c00] 10:31:08 INFO - PROCESS | 23028 | 1466703068152 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:31:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:31:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1254ms 10:31:08 INFO - PROCESS | 23028 | 1466703068171 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 10:31:08 INFO - PROCESS | 23028 | 1466703068177 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 10:31:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:31:08 INFO - PROCESS | 23028 | 1466703068190 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:31:08 INFO - PROCESS | 23028 | 1466703068198 Marionette TRACE conn4 <- [1,2922,null,{}] 10:31:08 INFO - PROCESS | 23028 | 1466703068210 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:08 INFO - PROCESS | 23028 | 1466703068215 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:08 INFO - PROCESS | 23028 | 1466703068435 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 10:31:08 INFO - PROCESS | 23028 | 1466703068621 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:08 INFO - PROCESS | 23028 | 1466703068639 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:08 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e693c00 == 33 [pid = 23028] [id = 738] 10:31:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8e694c00) [pid = 23028] [serial = 2215] [outer = (nil)] 10:31:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8e69e800) [pid = 23028] [serial = 2216] [outer = 0x8e694c00] 10:31:08 INFO - PROCESS | 23028 | 1466703068810 Marionette DEBUG loaded listener.js 10:31:08 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ea7bc00) [pid = 23028] [serial = 2217] [outer = 0x8e694c00] 10:31:09 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:31:09 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:31:09 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:31:09 INFO - PROCESS | 23028 | [23028] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 10:31:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:31:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:31:09 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 10:31:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:31:09 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 10:31:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:31:09 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]" 10:31:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:31:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:31:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1743ms 10:31:09 INFO - PROCESS | 23028 | 1466703069906 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:31:09 INFO - PROCESS | 23028 | 1466703069941 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 10:31:09 INFO - PROCESS | 23028 | 1466703069961 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 10:31:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:31:09 INFO - PROCESS | 23028 | 1466703069976 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:31:09 INFO - PROCESS | 23028 | 1466703069981 Marionette TRACE conn4 <- [1,2926,null,{}] 10:31:09 INFO - PROCESS | 23028 | 1466703069988 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:09 INFO - PROCESS | 23028 | 1466703069994 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:10 INFO - PROCESS | 23028 | 1466703070217 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 10:31:10 INFO - PROCESS | 23028 | 1466703070397 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:10 INFO - PROCESS | 23028 | 1466703070407 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:10 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccddc00 == 34 [pid = 23028] [id = 739] 10:31:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f622000) [pid = 23028] [serial = 2218] [outer = (nil)] 10:31:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8fa97400) [pid = 23028] [serial = 2219] [outer = 0x8f622000] 10:31:10 INFO - PROCESS | 23028 | 1466703070534 Marionette DEBUG loaded listener.js 10:31:10 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8faa4000) [pid = 23028] [serial = 2220] [outer = 0x8f622000] 10:31:11 INFO - PROCESS | 23028 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:31:11 INFO - PROCESS | 23028 | 1466703071528 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:31:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:31:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1591ms 10:31:11 INFO - PROCESS | 23028 | 1466703071567 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 10:31:11 INFO - PROCESS | 23028 | 1466703071571 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 10:31:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:31:11 INFO - PROCESS | 23028 | 1466703071608 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:31:11 INFO - PROCESS | 23028 | 1466703071615 Marionette TRACE conn4 <- [1,2930,null,{}] 10:31:11 INFO - PROCESS | 23028 | 1466703071633 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:11 INFO - PROCESS | 23028 | 1466703071641 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:11 INFO - PROCESS | 23028 | 1466703071823 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 10:31:12 INFO - PROCESS | 23028 | 1466703072020 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:12 INFO - PROCESS | 23028 | 1466703072032 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x91323c00 == 35 [pid = 23028] [id = 740] 10:31:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x91326c00) [pid = 23028] [serial = 2221] [outer = (nil)] 10:31:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x914af000) [pid = 23028] [serial = 2222] [outer = 0x91326c00] 10:31:12 INFO - PROCESS | 23028 | 1466703072119 Marionette DEBUG loaded listener.js 10:31:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x914b6800) [pid = 23028] [serial = 2223] [outer = 0x91326c00] 10:31:13 INFO - PROCESS | 23028 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:31:13 INFO - PROCESS | 23028 | 1466703073124 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:31:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:31:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1546ms 10:31:13 INFO - PROCESS | 23028 | 1466703073151 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 10:31:13 INFO - PROCESS | 23028 | 1466703073157 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 10:31:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:31:13 INFO - PROCESS | 23028 | 1466703073164 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:31:13 INFO - PROCESS | 23028 | 1466703073167 Marionette TRACE conn4 <- [1,2934,null,{}] 10:31:13 INFO - PROCESS | 23028 | 1466703073174 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:13 INFO - PROCESS | 23028 | 1466703073180 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:13 INFO - PROCESS | 23028 | 1466703073398 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 10:31:13 INFO - PROCESS | 23028 | 1466703073573 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:13 INFO - PROCESS | 23028 | 1466703073582 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:13 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f63e800 == 36 [pid = 23028] [id = 741] 10:31:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91611400) [pid = 23028] [serial = 2224] [outer = (nil)] 10:31:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x9161cc00) [pid = 23028] [serial = 2225] [outer = 0x91611400] 10:31:13 INFO - PROCESS | 23028 | 1466703073670 Marionette DEBUG loaded listener.js 10:31:13 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91902c00) [pid = 23028] [serial = 2226] [outer = 0x91611400] 10:31:14 INFO - PROCESS | 23028 | 1466703074587 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:31:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:31:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1486ms 10:31:14 INFO - PROCESS | 23028 | 1466703074667 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 10:31:14 INFO - PROCESS | 23028 | 1466703074672 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 10:31:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:31:14 INFO - PROCESS | 23028 | 1466703074682 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:31:14 INFO - PROCESS | 23028 | 1466703074686 Marionette TRACE conn4 <- [1,2938,null,{}] 10:31:14 INFO - PROCESS | 23028 | 1466703074692 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:14 INFO - PROCESS | 23028 | 1466703074698 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:14 INFO - PROCESS | 23028 | 1466703074884 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 10:31:15 INFO - PROCESS | 23028 | 1466703075072 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:15 INFO - PROCESS | 23028 | 1466703075079 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdfc00 == 37 [pid = 23028] [id = 742] 10:31:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8ec13400) [pid = 23028] [serial = 2227] [outer = (nil)] 10:31:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x919a6c00) [pid = 23028] [serial = 2228] [outer = 0x8ec13400] 10:31:15 INFO - PROCESS | 23028 | 1466703075162 Marionette DEBUG loaded listener.js 10:31:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x91adb800) [pid = 23028] [serial = 2229] [outer = 0x8ec13400] 10:31:16 INFO - PROCESS | 23028 | 1466703076087 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:31:16 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. 10:31:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1437ms 10:31:16 INFO - PROCESS | 23028 | 1466703076120 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 10:31:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:31:16 INFO - PROCESS | 23028 | 1466703076125 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 10:31:16 INFO - PROCESS | 23028 | 1466703076132 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:31:16 INFO - PROCESS | 23028 | 1466703076135 Marionette TRACE conn4 <- [1,2942,null,{}] 10:31:16 INFO - PROCESS | 23028 | 1466703076141 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:16 INFO - PROCESS | 23028 | 1466703076153 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:16 INFO - PROCESS | 23028 | 1466703076562 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 10:31:16 INFO - PROCESS | 23028 | 1466703076811 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:16 INFO - PROCESS | 23028 | 1466703076820 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:16 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57c800 == 38 [pid = 23028] [id = 743] 10:31:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8e57cc00) [pid = 23028] [serial = 2230] [outer = (nil)] 10:31:16 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8e690800) [pid = 23028] [serial = 2231] [outer = 0x8e57cc00] 10:31:17 INFO - PROCESS | 23028 | 1466703077001 Marionette DEBUG loaded listener.js 10:31:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8ea71400) [pid = 23028] [serial = 2232] [outer = 0x8e57cc00] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8f646400) [pid = 23028] [serial = 2175] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8ecdbc00) [pid = 23028] [serial = 2174] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8e6d4800) [pid = 23028] [serial = 2150] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8e6d7400) [pid = 23028] [serial = 2162] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8fd18400) [pid = 23028] [serial = 2171] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f62ec00) [pid = 23028] [serial = 2168] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8f4a2400) [pid = 23028] [serial = 2153] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8fd21000) [pid = 23028] [serial = 2172] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x91216400) [pid = 23028] [serial = 2159] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e6de000) [pid = 23028] [serial = 2163] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x9121d000) [pid = 23028] [serial = 2160] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8ec14000) [pid = 23028] [serial = 2166] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8f626400) [pid = 23028] [serial = 2154] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8fd16400) [pid = 23028] [serial = 2157] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8fa9bc00) [pid = 23028] [serial = 2156] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8ea7e800) [pid = 23028] [serial = 2151] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f4a9800) [pid = 23028] [serial = 2148] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8f647000) [pid = 23028] [serial = 2169] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8ec07400) [pid = 23028] [serial = 2165] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 68 (0x914bc400) [pid = 23028] [serial = 2178] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | --DOMWINDOW == 67 (0x9132c800) [pid = 23028] [serial = 2177] [outer = (nil)] [url = about:blank] 10:31:17 INFO - PROCESS | 23028 | 1466703077891 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:31:17 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 10:31:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:31:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:31:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1790ms 10:31:17 INFO - PROCESS | 23028 | 1466703077924 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 10:31:17 INFO - PROCESS | 23028 | 1466703077931 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 10:31:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:31:17 INFO - PROCESS | 23028 | 1466703077939 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:31:17 INFO - PROCESS | 23028 | 1466703077945 Marionette TRACE conn4 <- [1,2946,null,{}] 10:31:17 INFO - PROCESS | 23028 | 1466703077961 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:17 INFO - PROCESS | 23028 | 1466703077967 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:18 INFO - PROCESS | 23028 | 1466703078130 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 10:31:18 INFO - PROCESS | 23028 | 1466703078148 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:18 INFO - PROCESS | 23028 | 1466703078157 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec07400 == 39 [pid = 23028] [id = 744] 10:31:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 68 (0x8ec12c00) [pid = 23028] [serial = 2233] [outer = (nil)] 10:31:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 69 (0x8eccf400) [pid = 23028] [serial = 2234] [outer = 0x8ec12c00] 10:31:18 INFO - PROCESS | 23028 | 1466703078231 Marionette DEBUG loaded listener.js 10:31:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8ed72400) [pid = 23028] [serial = 2235] [outer = 0x8ec12c00] 10:31:19 INFO - PROCESS | 23028 | 1466703079138 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:31:19 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. 10:31:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1242ms 10:31:19 INFO - PROCESS | 23028 | 1466703079181 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 10:31:19 INFO - PROCESS | 23028 | 1466703079185 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 10:31:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:31:19 INFO - PROCESS | 23028 | 1466703079192 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:31:19 INFO - PROCESS | 23028 | 1466703079196 Marionette TRACE conn4 <- [1,2950,null,{}] 10:31:19 INFO - PROCESS | 23028 | 1466703079202 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:19 INFO - PROCESS | 23028 | 1466703079207 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:19 INFO - PROCESS | 23028 | 1466703079364 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 10:31:19 INFO - PROCESS | 23028 | 1466703079523 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:19 INFO - PROCESS | 23028 | 1466703079533 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:19 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3c000 == 40 [pid = 23028] [id = 745] 10:31:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8f641800) [pid = 23028] [serial = 2236] [outer = (nil)] 10:31:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8f647c00) [pid = 23028] [serial = 2237] [outer = 0x8f641800] 10:31:19 INFO - PROCESS | 23028 | 1466703079604 Marionette DEBUG loaded listener.js 10:31:19 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8faa4400) [pid = 23028] [serial = 2238] [outer = 0x8f641800] 10:31:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x91213400 == 41 [pid = 23028] [id = 746] 10:31:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x91213800) [pid = 23028] [serial = 2239] [outer = (nil)] 10:31:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x91218000) [pid = 23028] [serial = 2240] [outer = 0x91213800] 10:31:20 INFO - PROCESS | 23028 | 1466703080520 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:31:20 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. 10:31:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1381ms 10:31:20 INFO - PROCESS | 23028 | 1466703080584 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 10:31:20 INFO - PROCESS | 23028 | 1466703080591 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 10:31:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:31:20 INFO - PROCESS | 23028 | 1466703080607 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:31:20 INFO - PROCESS | 23028 | 1466703080614 Marionette TRACE conn4 <- [1,2954,null,{}] 10:31:20 INFO - PROCESS | 23028 | 1466703080635 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:20 INFO - PROCESS | 23028 | 1466703080642 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:20 INFO - PROCESS | 23028 | 1466703080885 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 10:31:20 INFO - PROCESS | 23028 | 1466703080914 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:20 INFO - PROCESS | 23028 | 1466703080926 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec11000 == 42 [pid = 23028] [id = 747] 10:31:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8f63cc00) [pid = 23028] [serial = 2241] [outer = (nil)] 10:31:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x9132b400) [pid = 23028] [serial = 2242] [outer = 0x8f63cc00] 10:31:20 INFO - PROCESS | 23028 | 1466703080994 Marionette DEBUG loaded listener.js 10:31:21 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x914b4000) [pid = 23028] [serial = 2243] [outer = 0x8f63cc00] 10:31:21 INFO - PROCESS | 23028 | 1466703081840 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:31:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:31:21 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 10:31:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1263ms 10:31:21 INFO - PROCESS | 23028 | 1466703081863 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 10:31:21 INFO - PROCESS | 23028 | 1466703081866 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 10:31:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:31:21 INFO - PROCESS | 23028 | 1466703081880 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:31:21 INFO - PROCESS | 23028 | 1466703081883 Marionette TRACE conn4 <- [1,2958,null,{}] 10:31:21 INFO - PROCESS | 23028 | 1466703081889 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:21 INFO - PROCESS | 23028 | 1466703081894 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:22 INFO - PROCESS | 23028 | 1466703082118 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 10:31:22 INFO - PROCESS | 23028 | 1466703082146 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:22 INFO - PROCESS | 23028 | 1466703082154 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:22 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd4400 == 43 [pid = 23028] [id = 748] 10:31:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8bcd5400) [pid = 23028] [serial = 2244] [outer = (nil)] 10:31:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91ae5400) [pid = 23028] [serial = 2245] [outer = 0x8bcd5400] 10:31:22 INFO - PROCESS | 23028 | 1466703082224 Marionette DEBUG loaded listener.js 10:31:22 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x91ae7c00) [pid = 23028] [serial = 2246] [outer = 0x8bcd5400] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8eba4000) [pid = 23028] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8bcdbc00) [pid = 23028] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8e6d9000) [pid = 23028] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8e697000) [pid = 23028] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8cce3400) [pid = 23028] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8f62c000) [pid = 23028] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x914bb800) [pid = 23028] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x91909c00) [pid = 23028] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x9199d000) [pid = 23028] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f63c400) [pid = 23028] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:31:22 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x8ecd2c00) [pid = 23028] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:31:23 INFO - PROCESS | 23028 | 1466703083333 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:31:23 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. 10:31:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1487ms 10:31:23 INFO - PROCESS | 23028 | 1466703083367 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 10:31:23 INFO - PROCESS | 23028 | 1466703083375 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 10:31:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:31:23 INFO - PROCESS | 23028 | 1466703083387 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:31:23 INFO - PROCESS | 23028 | 1466703083391 Marionette TRACE conn4 <- [1,2962,null,{}] 10:31:23 INFO - PROCESS | 23028 | 1466703083402 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:23 INFO - PROCESS | 23028 | 1466703083407 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:23 INFO - PROCESS | 23028 | 1466703083607 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 10:31:23 INFO - PROCESS | 23028 | 1466703083793 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:23 INFO - PROCESS | 23028 | 1466703083809 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdf800 == 44 [pid = 23028] [id = 749] 10:31:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8e69f000) [pid = 23028] [serial = 2247] [outer = (nil)] 10:31:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8ec0cc00) [pid = 23028] [serial = 2248] [outer = 0x8e69f000] 10:31:23 INFO - PROCESS | 23028 | 1466703083938 Marionette DEBUG loaded listener.js 10:31:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ec3bc00) [pid = 23028] [serial = 2249] [outer = 0x8e69f000] 10:31:24 INFO - PROCESS | 23028 | 1466703084833 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:31:24 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. 10:31:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1497ms 10:31:24 INFO - PROCESS | 23028 | 1466703084884 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 10:31:24 INFO - PROCESS | 23028 | 1466703084892 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 10:31:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:31:24 INFO - PROCESS | 23028 | 1466703084907 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:31:24 INFO - PROCESS | 23028 | 1466703084912 Marionette TRACE conn4 <- [1,2966,null,{}] 10:31:24 INFO - PROCESS | 23028 | 1466703084920 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:24 INFO - PROCESS | 23028 | 1466703084926 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:25 INFO - PROCESS | 23028 | 1466703085118 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 10:31:25 INFO - PROCESS | 23028 | 1466703085304 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:25 INFO - PROCESS | 23028 | 1466703085312 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f621400 == 45 [pid = 23028] [id = 750] 10:31:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f627c00) [pid = 23028] [serial = 2250] [outer = (nil)] 10:31:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8f642000) [pid = 23028] [serial = 2251] [outer = 0x8f627c00] 10:31:25 INFO - PROCESS | 23028 | 1466703085405 Marionette DEBUG loaded listener.js 10:31:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8fa99800) [pid = 23028] [serial = 2252] [outer = 0x8f627c00] 10:31:26 INFO - PROCESS | 23028 | 1466703086359 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:31:26 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. 10:31:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1488ms 10:31:26 INFO - PROCESS | 23028 | 1466703086394 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 10:31:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:31:26 INFO - PROCESS | 23028 | 1466703086399 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 10:31:26 INFO - PROCESS | 23028 | 1466703086406 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:31:26 INFO - PROCESS | 23028 | 1466703086412 Marionette TRACE conn4 <- [1,2970,null,{}] 10:31:26 INFO - PROCESS | 23028 | 1466703086430 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:26 INFO - PROCESS | 23028 | 1466703086440 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:26 INFO - PROCESS | 23028 | 1466703086683 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 10:31:26 INFO - PROCESS | 23028 | 1466703086868 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:26 INFO - PROCESS | 23028 | 1466703086880 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:26 INFO - PROCESS | 23028 | ++DOCSHELL 0x9132d000 == 46 [pid = 23028] [id = 751] 10:31:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x91611c00) [pid = 23028] [serial = 2253] [outer = (nil)] 10:31:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x91ae0000) [pid = 23028] [serial = 2254] [outer = 0x91611c00] 10:31:26 INFO - PROCESS | 23028 | 1466703086967 Marionette DEBUG loaded listener.js 10:31:27 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x91bba400) [pid = 23028] [serial = 2255] [outer = 0x91611c00] 10:31:27 INFO - PROCESS | 23028 | 1466703087873 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:31:27 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. 10:31:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1538ms 10:31:27 INFO - PROCESS | 23028 | 1466703087944 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 10:31:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:31:27 INFO - PROCESS | 23028 | 1466703087950 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 10:31:27 INFO - PROCESS | 23028 | 1466703087957 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:31:27 INFO - PROCESS | 23028 | 1466703087961 Marionette TRACE conn4 <- [1,2974,null,{}] 10:31:27 INFO - PROCESS | 23028 | 1466703087967 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:27 INFO - PROCESS | 23028 | 1466703087972 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:28 INFO - PROCESS | 23028 | 1466703088162 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 10:31:28 INFO - PROCESS | 23028 | 1466703088348 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:28 INFO - PROCESS | 23028 | 1466703088362 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x9190ec00 == 47 [pid = 23028] [id = 752] 10:31:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x91d67000) [pid = 23028] [serial = 2256] [outer = (nil)] 10:31:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x91d6d800) [pid = 23028] [serial = 2257] [outer = 0x91d67000] 10:31:28 INFO - PROCESS | 23028 | 1466703088449 Marionette DEBUG loaded listener.js 10:31:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x923e6800) [pid = 23028] [serial = 2258] [outer = 0x91d67000] 10:31:29 INFO - PROCESS | 23028 | 1466703089321 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:31:29 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. 10:31:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1395ms 10:31:29 INFO - PROCESS | 23028 | 1466703089353 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 10:31:29 INFO - PROCESS | 23028 | 1466703089358 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 10:31:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:31:29 INFO - PROCESS | 23028 | 1466703089365 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:31:29 INFO - PROCESS | 23028 | 1466703089369 Marionette TRACE conn4 <- [1,2978,null,{}] 10:31:29 INFO - PROCESS | 23028 | 1466703089376 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:29 INFO - PROCESS | 23028 | 1466703089382 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:29 INFO - PROCESS | 23028 | 1466703089595 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 10:31:29 INFO - PROCESS | 23028 | 1466703089764 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:29 INFO - PROCESS | 23028 | 1466703089774 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4aa800 == 48 [pid = 23028] [id = 753] 10:31:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8fd1e400) [pid = 23028] [serial = 2259] [outer = (nil)] 10:31:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x923ed800) [pid = 23028] [serial = 2260] [outer = 0x8fd1e400] 10:31:29 INFO - PROCESS | 23028 | 1466703089879 Marionette DEBUG loaded listener.js 10:31:30 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x923f3c00) [pid = 23028] [serial = 2261] [outer = 0x8fd1e400] 10:31:30 INFO - PROCESS | 23028 | 1466703090748 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:31:30 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. 10:31:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1440ms 10:31:30 INFO - PROCESS | 23028 | 1466703090805 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 10:31:30 INFO - PROCESS | 23028 | 1466703090809 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 10:31:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:31:30 INFO - PROCESS | 23028 | 1466703090860 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:31:30 INFO - PROCESS | 23028 | 1466703090864 Marionette TRACE conn4 <- [1,2982,null,{}] 10:31:30 INFO - PROCESS | 23028 | 1466703090872 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:30 INFO - PROCESS | 23028 | 1466703090882 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:31 INFO - PROCESS | 23028 | 1466703091111 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 10:31:31 INFO - PROCESS | 23028 | 1466703091301 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:31 INFO - PROCESS | 23028 | 1466703091309 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:31 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdd800 == 49 [pid = 23028] [id = 754] 10:31:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8f625c00) [pid = 23028] [serial = 2262] [outer = (nil)] 10:31:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x92ab3000) [pid = 23028] [serial = 2263] [outer = 0x8f625c00] 10:31:31 INFO - PROCESS | 23028 | 1466703091397 Marionette DEBUG loaded listener.js 10:31:31 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x93785800) [pid = 23028] [serial = 2264] [outer = 0x8f625c00] 10:31:32 INFO - PROCESS | 23028 | 1466703092319 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:31:32 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 10:31:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:31:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1536ms 10:31:32 INFO - PROCESS | 23028 | 1466703092353 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 10:31:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:31:32 INFO - PROCESS | 23028 | 1466703092358 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 10:31:32 INFO - PROCESS | 23028 | 1466703092365 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:31:32 INFO - PROCESS | 23028 | 1466703092370 Marionette TRACE conn4 <- [1,2986,null,{}] 10:31:32 INFO - PROCESS | 23028 | 1466703092376 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:32 INFO - PROCESS | 23028 | 1466703092382 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:32 INFO - PROCESS | 23028 | 1466703092598 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 10:31:32 INFO - PROCESS | 23028 | 1466703092768 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:32 INFO - PROCESS | 23028 | 1466703092778 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:32 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce7800 == 50 [pid = 23028] [id = 755] 10:31:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8ec05800) [pid = 23028] [serial = 2265] [outer = (nil)] 10:31:32 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x9385f800) [pid = 23028] [serial = 2266] [outer = 0x8ec05800] 10:31:32 INFO - PROCESS | 23028 | 1466703092894 Marionette DEBUG loaded listener.js 10:31:33 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x93862400) [pid = 23028] [serial = 2267] [outer = 0x8ec05800] 10:31:33 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. 10:31:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1385ms 10:31:33 INFO - PROCESS | 23028 | 1466703093740 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:31:33 INFO - PROCESS | 23028 | 1466703093751 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 10:31:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:31:33 INFO - PROCESS | 23028 | 1466703093755 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 10:31:33 INFO - PROCESS | 23028 | 1466703093762 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:31:33 INFO - PROCESS | 23028 | 1466703093766 Marionette TRACE conn4 <- [1,2990,null,{}] 10:31:33 INFO - PROCESS | 23028 | 1466703093772 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:33 INFO - PROCESS | 23028 | 1466703093778 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:33 INFO - PROCESS | 23028 | 1466703093975 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 10:31:34 INFO - PROCESS | 23028 | 1466703094189 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:34 INFO - PROCESS | 23028 | 1466703094198 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:34 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd8400 == 51 [pid = 23028] [id = 756] 10:31:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x8ecd6c00) [pid = 23028] [serial = 2268] [outer = (nil)] 10:31:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x938b2400) [pid = 23028] [serial = 2269] [outer = 0x8ecd6c00] 10:31:34 INFO - PROCESS | 23028 | 1466703094297 Marionette DEBUG loaded listener.js 10:31:34 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x938b6800) [pid = 23028] [serial = 2270] [outer = 0x8ecd6c00] 10:31:35 INFO - PROCESS | 23028 | ++DOCSHELL 0x94fafc00 == 52 [pid = 23028] [id = 757] 10:31:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x95090800) [pid = 23028] [serial = 2271] [outer = (nil)] 10:31:35 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x95094800) [pid = 23028] [serial = 2272] [outer = 0x95090800] 10:31:35 INFO - PROCESS | 23028 | 1466703095336 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:31:35 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. 10:31:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1642ms 10:31:35 INFO - PROCESS | 23028 | 1466703095404 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 10:31:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:31:35 INFO - PROCESS | 23028 | 1466703095409 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 10:31:35 INFO - PROCESS | 23028 | 1466703095415 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:31:35 INFO - PROCESS | 23028 | 1466703095419 Marionette TRACE conn4 <- [1,2994,null,{}] 10:31:35 INFO - PROCESS | 23028 | 1466703095426 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:35 INFO - PROCESS | 23028 | 1466703095431 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:35 INFO - PROCESS | 23028 | 1466703095664 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 10:31:35 INFO - PROCESS | 23028 | 1466703095909 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:35 INFO - PROCESS | 23028 | 1466703095917 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:36 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdc000 == 53 [pid = 23028] [id = 758] 10:31:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x8ccdc800) [pid = 23028] [serial = 2273] [outer = (nil)] 10:31:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x8e577000) [pid = 23028] [serial = 2274] [outer = 0x8ccdc800] 10:31:36 INFO - PROCESS | 23028 | 1466703096244 Marionette DEBUG loaded listener.js 10:31:36 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8e6d4000) [pid = 23028] [serial = 2275] [outer = 0x8ccdc800] 10:31:37 INFO - PROCESS | 23028 | 1466703097125 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:31:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:31:37 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 10:31:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1747ms 10:31:37 INFO - PROCESS | 23028 | 1466703097166 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 10:31:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:31:37 INFO - PROCESS | 23028 | 1466703097173 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 10:31:37 INFO - PROCESS | 23028 | 1466703097182 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:31:37 INFO - PROCESS | 23028 | 1466703097186 Marionette TRACE conn4 <- [1,2998,null,{}] 10:31:37 INFO - PROCESS | 23028 | 1466703097194 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:37 INFO - PROCESS | 23028 | 1466703097199 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:37 INFO - PROCESS | 23028 | 1466703097525 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 10:31:37 INFO - PROCESS | 23028 | 1466703097670 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:37 INFO - PROCESS | 23028 | 1466703097678 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:37 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea7ec00 == 54 [pid = 23028] [id = 759] 10:31:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8eb9c800) [pid = 23028] [serial = 2276] [outer = (nil)] 10:31:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8ec3ec00) [pid = 23028] [serial = 2277] [outer = 0x8eb9c800] 10:31:37 INFO - PROCESS | 23028 | 1466703097812 Marionette DEBUG loaded listener.js 10:31:37 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8ecd7000) [pid = 23028] [serial = 2278] [outer = 0x8eb9c800] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd9400 == 53 [pid = 23028] [id = 733] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec08c00 == 52 [pid = 23028] [id = 713] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69a000 == 51 [pid = 23028] [id = 716] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea18000 == 50 [pid = 23028] [id = 715] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x91213400 == 49 [pid = 23028] [id = 746] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x91331400 == 48 [pid = 23028] [id = 728] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce2000 == 47 [pid = 23028] [id = 732] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57b800 == 46 [pid = 23028] [id = 731] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd1c400 == 45 [pid = 23028] [id = 730] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x914b5800 == 44 [pid = 23028] [id = 729] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d2000 == 43 [pid = 23028] [id = 721] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8e699000 == 42 [pid = 23028] [id = 725] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d8400 == 41 [pid = 23028] [id = 712] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8ed6b400 == 40 [pid = 23028] [id = 722] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec08800 == 39 [pid = 23028] [id = 723] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba3c00 == 38 [pid = 23028] [id = 714] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8e572800 == 37 [pid = 23028] [id = 717] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8f64a400 == 36 [pid = 23028] [id = 718] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea15400 == 35 [pid = 23028] [id = 724] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8e695400 == 34 [pid = 23028] [id = 720] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea1cc00 == 33 [pid = 23028] [id = 719] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57c400 == 32 [pid = 23028] [id = 726] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x8f624400 == 31 [pid = 23028] [id = 727] 10:31:39 INFO - PROCESS | 23028 | --DOCSHELL 0x94fafc00 == 30 [pid = 23028] [id = 757] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8f622800) [pid = 23028] [serial = 2213] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x8ec35800) [pid = 23028] [serial = 2208] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8bce1800) [pid = 23028] [serial = 2201] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x8cce8000) [pid = 23028] [serial = 2202] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x8ea0f800) [pid = 23028] [serial = 2204] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x8ec0c000) [pid = 23028] [serial = 2181] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x8ec3cc00) [pid = 23028] [serial = 2199] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x8e6d2800) [pid = 23028] [serial = 2198] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8eba0800) [pid = 23028] [serial = 2180] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8fd19c00) [pid = 23028] [serial = 2184] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8f64a800) [pid = 23028] [serial = 2183] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x91904c00) [pid = 23028] [serial = 2187] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x9161a400) [pid = 23028] [serial = 2186] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x9199f800) [pid = 23028] [serial = 2190] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x9199c400) [pid = 23028] [serial = 2189] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x91ae8c00) [pid = 23028] [serial = 2193] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x91ae5000) [pid = 23028] [serial = 2192] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x91d6a800) [pid = 23028] [serial = 2196] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x91bb9c00) [pid = 23028] [serial = 2195] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ed76400) [pid = 23028] [serial = 2210] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8ec07000) [pid = 23028] [serial = 2207] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x8ea17400) [pid = 23028] [serial = 2205] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8f4a7400) [pid = 23028] [serial = 2211] [outer = (nil)] [url = about:blank] 10:31:39 INFO - PROCESS | 23028 | 1466703099869 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:31:39 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. 10:31:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2738ms 10:31:39 INFO - PROCESS | 23028 | 1466703099920 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 10:31:39 INFO - PROCESS | 23028 | 1466703099926 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 10:31:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:31:39 INFO - PROCESS | 23028 | 1466703099935 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:31:39 INFO - PROCESS | 23028 | 1466703099943 Marionette TRACE conn4 <- [1,3002,null,{}] 10:31:39 INFO - PROCESS | 23028 | 1466703099950 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:39 INFO - PROCESS | 23028 | 1466703099956 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:40 INFO - PROCESS | 23028 | 1466703100232 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 10:31:40 INFO - PROCESS | 23028 | 1466703100256 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:40 INFO - PROCESS | 23028 | 1466703100269 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:40 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e691400 == 31 [pid = 23028] [id = 760] 10:31:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8e692000) [pid = 23028] [serial = 2279] [outer = (nil)] 10:31:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8e6d2000) [pid = 23028] [serial = 2280] [outer = 0x8e692000] 10:31:40 INFO - PROCESS | 23028 | 1466703100347 Marionette DEBUG loaded listener.js 10:31:40 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x8ea0dc00) [pid = 23028] [serial = 2281] [outer = 0x8e692000] 10:31:41 INFO - PROCESS | 23028 | 1466703101256 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:31:41 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. 10:31:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1340ms 10:31:41 INFO - PROCESS | 23028 | 1466703101273 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 10:31:41 INFO - PROCESS | 23028 | 1466703101282 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 10:31:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:31:41 INFO - PROCESS | 23028 | 1466703101295 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:31:41 INFO - PROCESS | 23028 | 1466703101301 Marionette TRACE conn4 <- [1,3006,null,{}] 10:31:41 INFO - PROCESS | 23028 | 1466703101310 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:41 INFO - PROCESS | 23028 | 1466703101317 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:41 INFO - PROCESS | 23028 | 1466703101492 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 10:31:41 INFO - PROCESS | 23028 | 1466703101664 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:41 INFO - PROCESS | 23028 | 1466703101673 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:41 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec06400 == 32 [pid = 23028] [id = 761] 10:31:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8ec07000) [pid = 23028] [serial = 2282] [outer = (nil)] 10:31:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ec0c000) [pid = 23028] [serial = 2283] [outer = 0x8ec07000] 10:31:41 INFO - PROCESS | 23028 | 1466703101762 Marionette DEBUG loaded listener.js 10:31:41 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ec11c00) [pid = 23028] [serial = 2284] [outer = 0x8ec07000] 10:31:42 INFO - PROCESS | 23028 | 1466703102705 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:31:42 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. 10:31:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1444ms 10:31:42 INFO - PROCESS | 23028 | 1466703102746 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 10:31:42 INFO - PROCESS | 23028 | 1466703102751 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 10:31:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:31:42 INFO - PROCESS | 23028 | 1466703102759 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:31:42 INFO - PROCESS | 23028 | 1466703102766 Marionette TRACE conn4 <- [1,3010,null,{}] 10:31:42 INFO - PROCESS | 23028 | 1466703102792 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:42 INFO - PROCESS | 23028 | 1466703102804 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:43 INFO - PROCESS | 23028 | 1466703103032 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 10:31:43 INFO - PROCESS | 23028 | 1466703103072 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:43 INFO - PROCESS | 23028 | 1466703103087 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:43 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a8c00 == 33 [pid = 23028] [id = 762] 10:31:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8f4aa000) [pid = 23028] [serial = 2285] [outer = (nil)] 10:31:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8f4afc00) [pid = 23028] [serial = 2286] [outer = 0x8f4aa000] 10:31:43 INFO - PROCESS | 23028 | 1466703103168 Marionette DEBUG loaded listener.js 10:31:43 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8eba5400) [pid = 23028] [serial = 2287] [outer = 0x8f4aa000] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ec13400) [pid = 23028] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8e694c00) [pid = 23028] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8e6d7c00) [pid = 23028] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x91213800) [pid = 23028] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8e57cc00) [pid = 23028] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ec12c00) [pid = 23028] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8f641800) [pid = 23028] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x91611400) [pid = 23028] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8bcd5400) [pid = 23028] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x91326c00) [pid = 23028] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8f622000) [pid = 23028] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:31:44 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8f63cc00) [pid = 23028] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:31:44 INFO - PROCESS | 23028 | 1466703104594 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:31:44 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 10:31:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1892ms 10:31:44 INFO - PROCESS | 23028 | 1466703104653 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 10:31:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:31:44 INFO - PROCESS | 23028 | 1466703104658 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 10:31:44 INFO - PROCESS | 23028 | 1466703104669 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:31:44 INFO - PROCESS | 23028 | 1466703104674 Marionette TRACE conn4 <- [1,3014,null,{}] 10:31:44 INFO - PROCESS | 23028 | 1466703104683 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:44 INFO - PROCESS | 23028 | 1466703104689 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:44 INFO - PROCESS | 23028 | 1466703104936 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 10:31:45 INFO - PROCESS | 23028 | 1466703105093 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:45 INFO - PROCESS | 23028 | 1466703105099 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:45 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bce2c00 == 34 [pid = 23028] [id = 763] 10:31:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ecd8800) [pid = 23028] [serial = 2288] [outer = (nil)] 10:31:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8f62b800) [pid = 23028] [serial = 2289] [outer = 0x8ecd8800] 10:31:45 INFO - PROCESS | 23028 | 1466703105173 Marionette DEBUG loaded listener.js 10:31:45 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f644400) [pid = 23028] [serial = 2290] [outer = 0x8ecd8800] 10:31:45 INFO - PROCESS | 23028 | [23028] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:31:45 INFO - PROCESS | 23028 | 1466703105961 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:31:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:31:46 INFO - {} 10:31:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:31:46 INFO - {} 10:31:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:31:46 INFO - {} 10:31:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:31:46 INFO - {} 10:31:46 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1342ms 10:31:46 INFO - PROCESS | 23028 | 1466703106010 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 10:31:46 INFO - PROCESS | 23028 | 1466703106014 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 10:31:46 INFO - TEST-START | /FileAPI/fileReader.html 10:31:46 INFO - PROCESS | 23028 | 1466703106023 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:31:46 INFO - PROCESS | 23028 | 1466703106027 Marionette TRACE conn4 <- [1,3018,null,{}] 10:31:46 INFO - PROCESS | 23028 | 1466703106034 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:46 INFO - PROCESS | 23028 | 1466703106040 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:46 INFO - PROCESS | 23028 | 1466703106199 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 10:31:46 INFO - PROCESS | 23028 | 1466703106349 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:46 INFO - PROCESS | 23028 | 1466703106355 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:46 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e571800 == 35 [pid = 23028] [id = 764] 10:31:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8f4a9000) [pid = 23028] [serial = 2291] [outer = (nil)] 10:31:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8fd22400) [pid = 23028] [serial = 2292] [outer = 0x8f4a9000] 10:31:46 INFO - PROCESS | 23028 | 1466703106432 Marionette DEBUG loaded listener.js 10:31:46 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x91213c00) [pid = 23028] [serial = 2293] [outer = 0x8f4a9000] 10:31:47 INFO - PROCESS | 23028 | 1466703107466 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:31:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:31:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:31:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:31:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:31:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 1486ms 10:31:47 INFO - PROCESS | 23028 | 1466703107511 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 10:31:47 INFO - TEST-START | /FileAPI/historical.html 10:31:47 INFO - PROCESS | 23028 | 1466703107519 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 10:31:47 INFO - PROCESS | 23028 | 1466703107531 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:31:47 INFO - PROCESS | 23028 | 1466703107540 Marionette TRACE conn4 <- [1,3022,null,{}] 10:31:47 INFO - PROCESS | 23028 | 1466703107549 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:47 INFO - PROCESS | 23028 | 1466703107555 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:47 INFO - PROCESS | 23028 | 1466703107757 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 10:31:47 INFO - PROCESS | 23028 | 1466703107965 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:47 INFO - PROCESS | 23028 | 1466703107973 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:48 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e690c00 == 36 [pid = 23028] [id = 765] 10:31:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x8e691800) [pid = 23028] [serial = 2294] [outer = (nil)] 10:31:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x8ea7a800) [pid = 23028] [serial = 2295] [outer = 0x8e691800] 10:31:48 INFO - PROCESS | 23028 | 1466703108111 Marionette DEBUG loaded listener.js 10:31:48 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8ec09000) [pid = 23028] [serial = 2296] [outer = 0x8e691800] 10:31:49 INFO - PROCESS | 23028 | 1466703109082 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:31:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:31:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:31:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:31:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:31:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:31:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:31:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:31:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:31:49 INFO - TEST-OK | /FileAPI/historical.html | took 1599ms 10:31:49 INFO - PROCESS | 23028 | 1466703109133 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 10:31:49 INFO - PROCESS | 23028 | 1466703109141 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 10:31:49 INFO - TEST-START | /FileAPI/idlharness.html 10:31:49 INFO - PROCESS | 23028 | 1466703109155 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:31:49 INFO - PROCESS | 23028 | 1466703109161 Marionette TRACE conn4 <- [1,3026,null,{}] 10:31:49 INFO - PROCESS | 23028 | 1466703109168 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:49 INFO - PROCESS | 23028 | 1466703109174 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:49 INFO - PROCESS | 23028 | 1466703109511 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 10:31:49 INFO - PROCESS | 23028 | 1466703109658 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:49 INFO - PROCESS | 23028 | 1466703109671 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:49 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f4a6c00 == 37 [pid = 23028] [id = 766] 10:31:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x8f4b0000) [pid = 23028] [serial = 2297] [outer = (nil)] 10:31:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x8fa97800) [pid = 23028] [serial = 2298] [outer = 0x8f4b0000] 10:31:49 INFO - PROCESS | 23028 | 1466703109761 Marionette DEBUG loaded listener.js 10:31:49 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8fd1ac00) [pid = 23028] [serial = 2299] [outer = 0x8f4b0000] 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:31:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:31:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:31:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:31:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:31:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:31:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:31:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:31:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:31:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:31:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:31:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:31:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:31:51 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 10:31:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:31:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:31:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:31:51 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 10:31:51 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 10:31:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:31:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:31:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:31:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:31:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:31:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:31:51 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 10:31:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:31:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:31:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:31:51 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 10:31:51 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 10:31:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:31:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:31:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:31:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:31:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:31:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:31:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 2566ms 10:31:51 INFO - PROCESS | 23028 | 1466703111532 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:31:51 INFO - PROCESS | 23028 | 1466703111742 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 10:31:51 INFO - PROCESS | 23028 | 1466703111751 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 10:31:51 INFO - TEST-START | /FileAPI/idlharness.worker 10:31:51 INFO - PROCESS | 23028 | 1466703111865 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:31:51 INFO - PROCESS | 23028 | 1466703111872 Marionette TRACE conn4 <- [1,3030,null,{}] 10:31:51 INFO - PROCESS | 23028 | 1466703111896 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:51 INFO - PROCESS | 23028 | 1466703111906 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:52 INFO - PROCESS | 23028 | 1466703112121 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 10:31:52 INFO - PROCESS | 23028 | 1466703112313 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:52 INFO - PROCESS | 23028 | 1466703112325 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:52 INFO - PROCESS | 23028 | ++DOCSHELL 0x92aadc00 == 38 [pid = 23028] [id = 767] 10:31:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x92aae400) [pid = 23028] [serial = 2300] [outer = (nil)] 10:31:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x92ab0800) [pid = 23028] [serial = 2301] [outer = 0x92aae400] 10:31:52 INFO - PROCESS | 23028 | 1466703112454 Marionette DEBUG loaded listener.js 10:31:52 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x93790c00) [pid = 23028] [serial = 2302] [outer = 0x92aae400] 10:31:52 INFO - PROCESS | 23028 | [23028] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:31:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:31:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:31:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:31:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:31:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:31:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:31:54 INFO - {} 10:31:54 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 10:31:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:31:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:31:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:31:54 INFO - {} 10:31:54 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 - {} 10:31:54 INFO - {} 10:31:54 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 10:31:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:31:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:31:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:31:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:31:54 INFO - {} 10:31:54 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 10:31:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:31:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:31:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:31:54 INFO - {} 10:31:54 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 - {} 10:31:54 INFO - {} 10:31:54 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 10:31:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:31:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:31:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 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 10:31:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:31:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:31:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 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 10:31:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 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 10:31:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 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 10:31:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:31:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:31:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:31:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:31:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:31:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:31:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:31:54 INFO - {} 10:31:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:31:54 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:31:55 INFO - {} 10:31:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3042ms 10:31:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:31:55 INFO - PROCESS | 23028 | 1466703114722 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:31:55 INFO - PROCESS | 23028 | 1466703114874 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 10:31:55 INFO - PROCESS | 23028 | 1466703114878 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 10:31:55 INFO - PROCESS | 23028 | 1466703114908 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:31:55 INFO - PROCESS | 23028 | 1466703114916 Marionette TRACE conn4 <- [1,3034,null,{}] 10:31:55 INFO - PROCESS | 23028 | 1466703114936 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:55 INFO - PROCESS | 23028 | 1466703114951 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:55 INFO - PROCESS | 23028 | 1466703115295 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 10:31:55 INFO - PROCESS | 23028 | 1466703115498 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:55 INFO - PROCESS | 23028 | 1466703115506 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:55 INFO - PROCESS | 23028 | ++DOCSHELL 0x8fd22800 == 39 [pid = 23028] [id = 768] 10:31:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x92aab000) [pid = 23028] [serial = 2303] [outer = (nil)] 10:31:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x988dd000) [pid = 23028] [serial = 2304] [outer = 0x92aab000] 10:31:55 INFO - PROCESS | 23028 | 1466703115646 Marionette DEBUG loaded listener.js 10:31:55 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x98d84400) [pid = 23028] [serial = 2305] [outer = 0x92aab000] 10:31:56 INFO - PROCESS | 23028 | 1466703116530 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:31:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:31:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1650ms 10:31:56 INFO - PROCESS | 23028 | 1466703116579 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 10:31:56 INFO - PROCESS | 23028 | 1466703116584 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 10:31:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:31:56 INFO - PROCESS | 23028 | 1466703116597 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:31:56 INFO - PROCESS | 23028 | 1466703116600 Marionette TRACE conn4 <- [1,3038,null,{}] 10:31:56 INFO - PROCESS | 23028 | 1466703116608 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:56 INFO - PROCESS | 23028 | 1466703116614 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:56 INFO - PROCESS | 23028 | 1466703116799 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 10:31:57 INFO - PROCESS | 23028 | 1466703116999 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:57 INFO - PROCESS | 23028 | 1466703117012 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:57 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcdf800 == 40 [pid = 23028] [id = 769] 10:31:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x8bce0800) [pid = 23028] [serial = 2306] [outer = (nil)] 10:31:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x8cce3800) [pid = 23028] [serial = 2307] [outer = 0x8bce0800] 10:31:57 INFO - PROCESS | 23028 | 1466703117287 Marionette DEBUG loaded listener.js 10:31:57 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x8e693400) [pid = 23028] [serial = 2308] [outer = 0x8bce0800] 10:31:58 INFO - PROCESS | 23028 | 1466703118241 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:31:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:31:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:31:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:31:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1688ms 10:31:58 INFO - PROCESS | 23028 | 1466703118288 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 10:31:58 INFO - PROCESS | 23028 | 1466703118292 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 10:31:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:31:58 INFO - PROCESS | 23028 | 1466703118302 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:31:58 INFO - PROCESS | 23028 | 1466703118307 Marionette TRACE conn4 <- [1,3042,null,{}] 10:31:58 INFO - PROCESS | 23028 | 1466703118318 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:31:58 INFO - PROCESS | 23028 | 1466703118324 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:58 INFO - PROCESS | 23028 | 1466703118634 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 10:31:58 INFO - PROCESS | 23028 | 1466703118793 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:58 INFO - PROCESS | 23028 | 1466703118803 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:31:58 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e697800 == 41 [pid = 23028] [id = 770] 10:31:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x8e6d2400) [pid = 23028] [serial = 2309] [outer = (nil)] 10:31:58 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8ea7c400) [pid = 23028] [serial = 2310] [outer = 0x8e6d2400] 10:31:58 INFO - PROCESS | 23028 | 1466703118904 Marionette DEBUG loaded listener.js 10:31:59 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8ed6d800) [pid = 23028] [serial = 2311] [outer = 0x8e6d2400] 10:31:59 INFO - PROCESS | 23028 | --DOCSHELL 0x8bce2c00 == 40 [pid = 23028] [id = 763] 10:31:59 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a8c00 == 39 [pid = 23028] [id = 762] 10:31:59 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec06400 == 38 [pid = 23028] [id = 761] 10:31:59 INFO - PROCESS | 23028 | --DOCSHELL 0x8e691400 == 37 [pid = 23028] [id = 760] 10:31:59 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea7ec00 == 36 [pid = 23028] [id = 759] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x91ae5400) [pid = 23028] [serial = 2245] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x91ae7c00) [pid = 23028] [serial = 2246] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x9132b400) [pid = 23028] [serial = 2242] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x914b4000) [pid = 23028] [serial = 2243] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x9161cc00) [pid = 23028] [serial = 2225] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x91902c00) [pid = 23028] [serial = 2226] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8eccf400) [pid = 23028] [serial = 2234] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8ed72400) [pid = 23028] [serial = 2235] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8e690800) [pid = 23028] [serial = 2231] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8ea71400) [pid = 23028] [serial = 2232] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8e69e800) [pid = 23028] [serial = 2216] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ea7bc00) [pid = 23028] [serial = 2217] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8f647c00) [pid = 23028] [serial = 2237] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8fa97400) [pid = 23028] [serial = 2219] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8faa4000) [pid = 23028] [serial = 2220] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8f62a800) [pid = 23028] [serial = 2214] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x919a6c00) [pid = 23028] [serial = 2228] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x91adb800) [pid = 23028] [serial = 2229] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x914af000) [pid = 23028] [serial = 2222] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x914b6800) [pid = 23028] [serial = 2223] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x91218000) [pid = 23028] [serial = 2240] [outer = (nil)] [url = about:blank] 10:31:59 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8faa4400) [pid = 23028] [serial = 2238] [outer = (nil)] [url = about:blank] 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:32:00 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. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:32:00 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'.) 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:32:00 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. 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:32:00 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. 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:32:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:32:00 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. 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:32:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:32:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:32:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:32:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:32:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:32:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:32:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:32:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:32:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:32:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:32:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:32:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:32:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:32:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:32:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1901ms 10:32:00 INFO - PROCESS | 23028 | 1466703120089 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:32:00 INFO - PROCESS | 23028 | 1466703120208 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 10:32:00 INFO - PROCESS | 23028 | 1466703120225 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 10:32:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:32:00 INFO - PROCESS | 23028 | 1466703120385 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:32:00 INFO - PROCESS | 23028 | 1466703120393 Marionette TRACE conn4 <- [1,3046,null,{}] 10:32:00 INFO - PROCESS | 23028 | 1466703120423 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:00 INFO - PROCESS | 23028 | 1466703120428 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:00 INFO - PROCESS | 23028 | 1466703120804 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 10:32:00 INFO - PROCESS | 23028 | 1466703120904 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:00 INFO - PROCESS | 23028 | 1466703120916 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:00 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f649000 == 37 [pid = 23028] [id = 771] 10:32:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8f649400) [pid = 23028] [serial = 2312] [outer = (nil)] 10:32:00 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8faa4000) [pid = 23028] [serial = 2313] [outer = 0x8f649400] 10:32:00 INFO - PROCESS | 23028 | 1466703120993 Marionette DEBUG loaded listener.js 10:32:01 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x91214400) [pid = 23028] [serial = 2314] [outer = 0x8f649400] 10:32:01 INFO - PROCESS | 23028 | [23028] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:32:01 INFO - PROCESS | 23028 | 1466703121857 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:32:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:32:01 INFO - {} 10:32:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1572ms 10:32:01 INFO - PROCESS | 23028 | 1466703121897 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 10:32:01 INFO - PROCESS | 23028 | 1466703121900 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 10:32:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:32:01 INFO - PROCESS | 23028 | 1466703121916 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:32:01 INFO - PROCESS | 23028 | 1466703121922 Marionette TRACE conn4 <- [1,3050,null,{}] 10:32:01 INFO - PROCESS | 23028 | 1466703121939 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:01 INFO - PROCESS | 23028 | 1466703121948 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:02 INFO - PROCESS | 23028 | 1466703122181 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 10:32:02 INFO - PROCESS | 23028 | 1466703122210 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:02 INFO - PROCESS | 23028 | 1466703122223 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:02 INFO - PROCESS | 23028 | ++DOCSHELL 0x8faa4c00 == 38 [pid = 23028] [id = 772] 10:32:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x914bd000) [pid = 23028] [serial = 2315] [outer = (nil)] 10:32:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91bb9800) [pid = 23028] [serial = 2316] [outer = 0x914bd000] 10:32:02 INFO - PROCESS | 23028 | 1466703122294 Marionette DEBUG loaded listener.js 10:32:02 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x923eec00) [pid = 23028] [serial = 2317] [outer = 0x914bd000] 10:32:03 INFO - PROCESS | 23028 | 1466703123268 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:32:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:32:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:32:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:32:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:32:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1387ms 10:32:03 INFO - PROCESS | 23028 | 1466703123304 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 10:32:03 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:32:03 INFO - PROCESS | 23028 | 1466703123309 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 10:32:03 INFO - PROCESS | 23028 | 1466703123317 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:32:03 INFO - PROCESS | 23028 | 1466703123320 Marionette TRACE conn4 <- [1,3054,null,{}] 10:32:03 INFO - PROCESS | 23028 | 1466703123333 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:03 INFO - PROCESS | 23028 | 1466703123339 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:03 INFO - PROCESS | 23028 | 1466703123560 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8f625c00) [pid = 23028] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8f4aa000) [pid = 23028] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x8ec05800) [pid = 23028] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x95090800) [pid = 23028] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8ecd6c00) [pid = 23028] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x8ecd8800) [pid = 23028] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8ccdc800) [pid = 23028] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8eb9c800) [pid = 23028] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e69f000) [pid = 23028] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ec07000) [pid = 23028] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8f627c00) [pid = 23028] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8e692000) [pid = 23028] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x91611c00) [pid = 23028] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 70 (0x91d67000) [pid = 23028] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:32:03 INFO - PROCESS | 23028 | --DOMWINDOW == 69 (0x8fd1e400) [pid = 23028] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:32:03 INFO - PROCESS | 23028 | 1466703123869 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:03 INFO - PROCESS | 23028 | 1466703123878 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:03 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ccdc800 == 39 [pid = 23028] [id = 773] 10:32:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 70 (0x8e692000) [pid = 23028] [serial = 2318] [outer = (nil)] 10:32:03 INFO - PROCESS | 23028 | ++DOMWINDOW == 71 (0x8ecd1c00) [pid = 23028] [serial = 2319] [outer = 0x8e692000] 10:32:03 INFO - PROCESS | 23028 | 1466703123955 Marionette DEBUG loaded listener.js 10:32:04 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8f625c00) [pid = 23028] [serial = 2320] [outer = 0x8e692000] 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:32:05 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" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:32:05 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" 10:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:32:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1958ms 10:32:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:32:05 INFO - PROCESS | 23028 | 1466703125083 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:32:05 INFO - PROCESS | 23028 | 1466703125296 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 10:32:05 INFO - PROCESS | 23028 | 1466703125306 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 10:32:05 INFO - PROCESS | 23028 | 1466703125338 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:32:05 INFO - PROCESS | 23028 | 1466703125342 Marionette TRACE conn4 <- [1,3058,null,{}] 10:32:05 INFO - PROCESS | 23028 | 1466703125368 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:05 INFO - PROCESS | 23028 | 1466703125378 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:05 INFO - PROCESS | 23028 | 1466703125669 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 10:32:05 INFO - PROCESS | 23028 | 1466703125886 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:05 INFO - PROCESS | 23028 | 1466703125902 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:05 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd5800 == 40 [pid = 23028] [id = 774] 10:32:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8bcda400) [pid = 23028] [serial = 2321] [outer = (nil)] 10:32:05 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8cce1400) [pid = 23028] [serial = 2322] [outer = 0x8bcda400] 10:32:06 INFO - PROCESS | 23028 | 1466703125998 Marionette DEBUG loaded listener.js 10:32:06 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8e57a800) [pid = 23028] [serial = 2323] [outer = 0x8bcda400] 10:32:07 INFO - PROCESS | 23028 | 1466703126996 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:32:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:32:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:32:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:32:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:32:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:32:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:32:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:32:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:32:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1715ms 10:32:07 INFO - PROCESS | 23028 | 1466703127056 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 10:32:07 INFO - PROCESS | 23028 | 1466703127080 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 10:32:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:32:07 INFO - PROCESS | 23028 | 1466703127124 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:32:07 INFO - PROCESS | 23028 | 1466703127135 Marionette TRACE conn4 <- [1,3062,null,{}] 10:32:07 INFO - PROCESS | 23028 | 1466703127145 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:07 INFO - PROCESS | 23028 | 1466703127155 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:07 INFO - PROCESS | 23028 | 1466703127367 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 10:32:07 INFO - PROCESS | 23028 | 1466703127642 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:07 INFO - PROCESS | 23028 | 1466703127654 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:07 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e69c000 == 41 [pid = 23028] [id = 775] 10:32:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ec05800) [pid = 23028] [serial = 2324] [outer = (nil)] 10:32:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ec3a800) [pid = 23028] [serial = 2325] [outer = 0x8ec05800] 10:32:07 INFO - PROCESS | 23028 | 1466703127751 Marionette DEBUG loaded listener.js 10:32:07 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ecd7800) [pid = 23028] [serial = 2326] [outer = 0x8ec05800] 10:32:08 INFO - PROCESS | 23028 | [23028] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:32:08 INFO - PROCESS | 23028 | 1466703128750 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:32:08 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:32:08 INFO - {} 10:32:08 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1650ms 10:32:08 INFO - PROCESS | 23028 | 1466703128769 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 10:32:08 INFO - PROCESS | 23028 | 1466703128777 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 10:32:08 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:32:08 INFO - PROCESS | 23028 | 1466703128794 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:32:08 INFO - PROCESS | 23028 | 1466703128799 Marionette TRACE conn4 <- [1,3066,null,{}] 10:32:08 INFO - PROCESS | 23028 | 1466703128807 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:08 INFO - PROCESS | 23028 | 1466703128812 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:09 INFO - PROCESS | 23028 | 1466703129040 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 10:32:09 INFO - PROCESS | 23028 | 1466703129215 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:09 INFO - PROCESS | 23028 | 1466703129222 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:09 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea15400 == 42 [pid = 23028] [id = 776] 10:32:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ec08c00) [pid = 23028] [serial = 2327] [outer = (nil)] 10:32:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8fd20800) [pid = 23028] [serial = 2328] [outer = 0x8ec08c00] 10:32:09 INFO - PROCESS | 23028 | 1466703129364 Marionette DEBUG loaded listener.js 10:32:09 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x914b3800) [pid = 23028] [serial = 2329] [outer = 0x8ec08c00] 10:32:10 INFO - PROCESS | 23028 | 1466703130371 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:32:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:32:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:32:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:32:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:32:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:32:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:32:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:32:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1644ms 10:32:10 INFO - PROCESS | 23028 | 1466703130433 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 10:32:10 INFO - PROCESS | 23028 | 1466703130438 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 10:32:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:32:10 INFO - PROCESS | 23028 | 1466703130454 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:32:10 INFO - PROCESS | 23028 | 1466703130464 Marionette TRACE conn4 <- [1,3070,null,{}] 10:32:10 INFO - PROCESS | 23028 | 1466703130493 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:10 INFO - PROCESS | 23028 | 1466703130502 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:10 INFO - PROCESS | 23028 | 1466703130727 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 10:32:10 INFO - PROCESS | 23028 | 1466703130929 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:10 INFO - PROCESS | 23028 | 1466703130938 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:11 INFO - PROCESS | 23028 | ++DOCSHELL 0x9121fc00 == 43 [pid = 23028] [id = 777] 10:32:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 82 (0x919a6c00) [pid = 23028] [serial = 2330] [outer = (nil)] 10:32:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 83 (0x91bb7400) [pid = 23028] [serial = 2331] [outer = 0x919a6c00] 10:32:11 INFO - PROCESS | 23028 | 1466703131112 Marionette DEBUG loaded listener.js 10:32:11 INFO - PROCESS | 23028 | ++DOMWINDOW == 84 (0x91d68c00) [pid = 23028] [serial = 2332] [outer = 0x919a6c00] 10:32:11 INFO - PROCESS | 23028 | 1466703131955 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:32:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:32:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1528ms 10:32:11 INFO - PROCESS | 23028 | 1466703131975 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 10:32:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:32:11 INFO - PROCESS | 23028 | 1466703131981 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 10:32:11 INFO - PROCESS | 23028 | 1466703131988 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:32:11 INFO - PROCESS | 23028 | 1466703131992 Marionette TRACE conn4 <- [1,3074,null,{}] 10:32:12 INFO - PROCESS | 23028 | 1466703131998 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:12 INFO - PROCESS | 23028 | 1466703132004 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:12 INFO - PROCESS | 23028 | 1466703132194 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 10:32:12 INFO - PROCESS | 23028 | 1466703132399 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:12 INFO - PROCESS | 23028 | 1466703132410 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:12 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcde000 == 44 [pid = 23028] [id = 778] 10:32:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 85 (0x8eb9c400) [pid = 23028] [serial = 2333] [outer = (nil)] 10:32:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 86 (0x9378d800) [pid = 23028] [serial = 2334] [outer = 0x8eb9c400] 10:32:12 INFO - PROCESS | 23028 | 1466703132534 Marionette DEBUG loaded listener.js 10:32:12 INFO - PROCESS | 23028 | ++DOMWINDOW == 87 (0x938ac400) [pid = 23028] [serial = 2335] [outer = 0x8eb9c400] 10:32:13 INFO - PROCESS | 23028 | 1466703133428 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:32:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:32:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:32:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:32:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:32:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:32:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:32:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1485ms 10:32:13 INFO - PROCESS | 23028 | 1466703133475 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 10:32:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:32:13 INFO - PROCESS | 23028 | 1466703133480 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 10:32:13 INFO - PROCESS | 23028 | 1466703133489 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:32:13 INFO - PROCESS | 23028 | 1466703133492 Marionette TRACE conn4 <- [1,3078,null,{}] 10:32:13 INFO - PROCESS | 23028 | 1466703133544 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:13 INFO - PROCESS | 23028 | 1466703133551 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:13 INFO - PROCESS | 23028 | 1466703133753 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 10:32:14 INFO - PROCESS | 23028 | 1466703134041 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:14 INFO - PROCESS | 23028 | 1466703134060 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:14 INFO - PROCESS | 23028 | ++DOCSHELL 0x8eba8400 == 45 [pid = 23028] [id = 779] 10:32:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 88 (0x8f4a2400) [pid = 23028] [serial = 2336] [outer = (nil)] 10:32:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 89 (0x8f4ad400) [pid = 23028] [serial = 2337] [outer = 0x8f4a2400] 10:32:14 INFO - PROCESS | 23028 | 1466703134161 Marionette DEBUG loaded listener.js 10:32:14 INFO - PROCESS | 23028 | ++DOMWINDOW == 90 (0x9509d800) [pid = 23028] [serial = 2338] [outer = 0x8f4a2400] 10:32:15 INFO - PROCESS | 23028 | 1466703135160 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 10:32:15 INFO - PROCESS | 23028 | 1466703135249 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 10:32:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:32:15 INFO - PROCESS | 23028 | 1466703135259 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:32:15 INFO - PROCESS | 23028 | 1466703135264 Marionette TRACE conn4 <- [1,3082,null,{}] 10:32:15 INFO - PROCESS | 23028 | 1466703135271 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:15 INFO - PROCESS | 23028 | 1466703135278 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:15 INFO - PROCESS | 23028 | 1466703135475 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 10:32:15 INFO - PROCESS | 23028 | 1466703135679 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:15 INFO - PROCESS | 23028 | 1466703135687 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:15 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ec3d000 == 46 [pid = 23028] [id = 780] 10:32:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 91 (0x950c8c00) [pid = 23028] [serial = 2339] [outer = (nil)] 10:32:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 92 (0x950d7800) [pid = 23028] [serial = 2340] [outer = 0x950c8c00] 10:32:15 INFO - PROCESS | 23028 | 1466703135819 Marionette DEBUG loaded listener.js 10:32:15 INFO - PROCESS | 23028 | ++DOMWINDOW == 93 (0x9513cc00) [pid = 23028] [serial = 2341] [outer = 0x950c8c00] 10:32:16 INFO - PROCESS | 23028 | 1466703136696 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:32:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:32:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:32:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:32:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1485ms 10:32:16 INFO - PROCESS | 23028 | 1466703136747 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 10:32:16 INFO - PROCESS | 23028 | 1466703136751 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 10:32:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:32:16 INFO - PROCESS | 23028 | 1466703136757 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:32:16 INFO - PROCESS | 23028 | 1466703136761 Marionette TRACE conn4 <- [1,3086,null,{}] 10:32:16 INFO - PROCESS | 23028 | 1466703136767 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:16 INFO - PROCESS | 23028 | 1466703136772 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:16 INFO - PROCESS | 23028 | 1466703136947 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 10:32:17 INFO - PROCESS | 23028 | 1466703137152 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:17 INFO - PROCESS | 23028 | 1466703137161 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:17 INFO - PROCESS | 23028 | ++DOCSHELL 0x8bcd6400 == 47 [pid = 23028] [id = 781] 10:32:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 94 (0x8ea0f000) [pid = 23028] [serial = 2342] [outer = (nil)] 10:32:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 95 (0x9517d400) [pid = 23028] [serial = 2343] [outer = 0x8ea0f000] 10:32:17 INFO - PROCESS | 23028 | 1466703137288 Marionette DEBUG loaded listener.js 10:32:17 INFO - PROCESS | 23028 | ++DOMWINDOW == 96 (0x96c87800) [pid = 23028] [serial = 2344] [outer = 0x8ea0f000] 10:32:18 INFO - PROCESS | 23028 | 1466703138185 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:32:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:32:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1437ms 10:32:18 INFO - PROCESS | 23028 | 1466703138194 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 10:32:18 INFO - PROCESS | 23028 | 1466703138198 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 10:32:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:32:18 INFO - PROCESS | 23028 | 1466703138205 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:32:18 INFO - PROCESS | 23028 | 1466703138209 Marionette TRACE conn4 <- [1,3090,null,{}] 10:32:18 INFO - PROCESS | 23028 | 1466703138215 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:18 INFO - PROCESS | 23028 | 1466703138221 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:18 INFO - PROCESS | 23028 | 1466703138404 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 10:32:18 INFO - PROCESS | 23028 | 1466703138639 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:18 INFO - PROCESS | 23028 | 1466703138651 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:18 INFO - PROCESS | 23028 | ++DOCSHELL 0x8cce2000 == 48 [pid = 23028] [id = 782] 10:32:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 97 (0x8cce7c00) [pid = 23028] [serial = 2345] [outer = (nil)] 10:32:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 98 (0x8eb9d000) [pid = 23028] [serial = 2346] [outer = 0x8cce7c00] 10:32:18 INFO - PROCESS | 23028 | 1466703138740 Marionette DEBUG loaded listener.js 10:32:18 INFO - PROCESS | 23028 | ++DOMWINDOW == 99 (0x8eba8c00) [pid = 23028] [serial = 2347] [outer = 0x8cce7c00] 10:32:19 INFO - PROCESS | 23028 | 1466703139875 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:32:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:32:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1683ms 10:32:19 INFO - PROCESS | 23028 | 1466703139890 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 10:32:19 INFO - PROCESS | 23028 | 1466703139896 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 10:32:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:32:19 INFO - PROCESS | 23028 | 1466703139905 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:32:19 INFO - PROCESS | 23028 | 1466703139909 Marionette TRACE conn4 <- [1,3094,null,{}] 10:32:19 INFO - PROCESS | 23028 | 1466703139919 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:19 INFO - PROCESS | 23028 | 1466703139925 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:20 INFO - PROCESS | 23028 | 1466703140134 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 10:32:20 INFO - PROCESS | 23028 | 1466703140322 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:20 INFO - PROCESS | 23028 | 1466703140330 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:20 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea7e800 == 49 [pid = 23028] [id = 783] 10:32:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 100 (0x8e698400) [pid = 23028] [serial = 2348] [outer = (nil)] 10:32:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 101 (0x8eba9c00) [pid = 23028] [serial = 2349] [outer = 0x8e698400] 10:32:20 INFO - PROCESS | 23028 | 1466703140514 Marionette DEBUG loaded listener.js 10:32:20 INFO - PROCESS | 23028 | ++DOMWINDOW == 102 (0x8ec36800) [pid = 23028] [serial = 2350] [outer = 0x8e698400] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec07400 == 48 [pid = 23028] [id = 744] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdc800 == 47 [pid = 23028] [id = 773] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8faa4c00 == 46 [pid = 23028] [id = 772] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8f649000 == 45 [pid = 23028] [id = 771] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e697800 == 44 [pid = 23028] [id = 770] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdf800 == 43 [pid = 23028] [id = 769] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x9132d000 == 42 [pid = 23028] [id = 751] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x9190ec00 == 41 [pid = 23028] [id = 752] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4aa800 == 40 [pid = 23028] [id = 753] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce7800 == 39 [pid = 23028] [id = 755] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd8400 == 38 [pid = 23028] [id = 756] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e57c800 == 37 [pid = 23028] [id = 743] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e6d7800 == 36 [pid = 23028] [id = 734] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e693c00 == 35 [pid = 23028] [id = 738] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69ac00 == 34 [pid = 23028] [id = 737] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8f63e800 == 33 [pid = 23028] [id = 741] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e571800 == 32 [pid = 23028] [id = 764] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdfc00 == 31 [pid = 23028] [id = 742] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e690c00 == 30 [pid = 23028] [id = 765] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8f4a6c00 == 29 [pid = 23028] [id = 766] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8f621400 == 28 [pid = 23028] [id = 750] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8fd22800 == 27 [pid = 23028] [id = 768] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x92aadc00 == 26 [pid = 23028] [id = 767] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdf800 == 25 [pid = 23028] [id = 749] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3c000 == 24 [pid = 23028] [id = 745] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccddc00 == 23 [pid = 23028] [id = 739] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ecd1800 == 22 [pid = 23028] [id = 736] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec11000 == 21 [pid = 23028] [id = 747] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcdc000 == 20 [pid = 23028] [id = 758] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ccdd800 == 19 [pid = 23028] [id = 754] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd4400 == 18 [pid = 23028] [id = 748] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea1c800 == 17 [pid = 23028] [id = 735] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x91323c00 == 16 [pid = 23028] [id = 740] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8cce2000 == 15 [pid = 23028] [id = 782] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd6400 == 14 [pid = 23028] [id = 781] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ec3d000 == 13 [pid = 23028] [id = 780] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcde000 == 12 [pid = 23028] [id = 778] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8eba8400 == 11 [pid = 23028] [id = 779] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x9121fc00 == 10 [pid = 23028] [id = 777] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8e69c000 == 9 [pid = 23028] [id = 775] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8ea15400 == 8 [pid = 23028] [id = 776] 10:32:22 INFO - PROCESS | 23028 | --DOCSHELL 0x8bcd5800 == 7 [pid = 23028] [id = 774] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 101 (0x8fd22400) [pid = 23028] [serial = 2292] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 100 (0x92ab3000) [pid = 23028] [serial = 2263] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 99 (0x8f4afc00) [pid = 23028] [serial = 2286] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 98 (0x93862400) [pid = 23028] [serial = 2267] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 97 (0x9385f800) [pid = 23028] [serial = 2266] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 96 (0x95094800) [pid = 23028] [serial = 2272] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 95 (0x938b6800) [pid = 23028] [serial = 2270] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 94 (0x938b2400) [pid = 23028] [serial = 2269] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 93 (0x8f62b800) [pid = 23028] [serial = 2289] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 92 (0x8e6d4000) [pid = 23028] [serial = 2275] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 91 (0x8ecd7000) [pid = 23028] [serial = 2278] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 90 (0x8e577000) [pid = 23028] [serial = 2274] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 89 (0x8ec3ec00) [pid = 23028] [serial = 2277] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 88 (0x8ec3bc00) [pid = 23028] [serial = 2249] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 87 (0x8ec0cc00) [pid = 23028] [serial = 2248] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 86 (0x8ec0c000) [pid = 23028] [serial = 2283] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 85 (0x8fa99800) [pid = 23028] [serial = 2252] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 84 (0x8f642000) [pid = 23028] [serial = 2251] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 83 (0x8e6d2000) [pid = 23028] [serial = 2280] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 82 (0x8ea0dc00) [pid = 23028] [serial = 2281] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 81 (0x91bba400) [pid = 23028] [serial = 2255] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x91ae0000) [pid = 23028] [serial = 2254] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x923e6800) [pid = 23028] [serial = 2258] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x91d6d800) [pid = 23028] [serial = 2257] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x8eba5400) [pid = 23028] [serial = 2287] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x923f3c00) [pid = 23028] [serial = 2261] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x923ed800) [pid = 23028] [serial = 2260] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8ec11c00) [pid = 23028] [serial = 2284] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8f644400) [pid = 23028] [serial = 2290] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x93785800) [pid = 23028] [serial = 2264] [outer = (nil)] [url = about:blank] 10:32:22 INFO - PROCESS | 23028 | 1466703142796 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:32:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:32:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2947ms 10:32:22 INFO - PROCESS | 23028 | 1466703142853 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 10:32:22 INFO - PROCESS | 23028 | 1466703142857 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 10:32:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:32:22 INFO - PROCESS | 23028 | 1466703142868 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:32:22 INFO - PROCESS | 23028 | 1466703142872 Marionette TRACE conn4 <- [1,3098,null,{}] 10:32:22 INFO - PROCESS | 23028 | 1466703142882 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:22 INFO - PROCESS | 23028 | 1466703142894 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:23 INFO - PROCESS | 23028 | 1466703143058 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 10:32:23 INFO - PROCESS | 23028 | 1466703143222 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:23 INFO - PROCESS | 23028 | 1466703143234 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:23 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e577800 == 8 [pid = 23028] [id = 784] 10:32:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8e577c00) [pid = 23028] [serial = 2351] [outer = (nil)] 10:32:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8e57e400) [pid = 23028] [serial = 2352] [outer = 0x8e577c00] 10:32:23 INFO - PROCESS | 23028 | 1466703143308 Marionette DEBUG loaded listener.js 10:32:23 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8e696c00) [pid = 23028] [serial = 2353] [outer = 0x8e577c00] 10:32:24 INFO - PROCESS | 23028 | 1466703144133 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:32:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:32:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1334ms 10:32:24 INFO - PROCESS | 23028 | 1466703144202 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 10:32:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:32:24 INFO - PROCESS | 23028 | 1466703144211 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 10:32:24 INFO - PROCESS | 23028 | 1466703144223 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:32:24 INFO - PROCESS | 23028 | 1466703144228 Marionette TRACE conn4 <- [1,3102,null,{}] 10:32:24 INFO - PROCESS | 23028 | 1466703144239 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:24 INFO - PROCESS | 23028 | 1466703144244 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:24 INFO - PROCESS | 23028 | 1466703144428 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 10:32:24 INFO - PROCESS | 23028 | 1466703144580 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:24 INFO - PROCESS | 23028 | 1466703144590 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:24 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ea17800 == 9 [pid = 23028] [id = 785] 10:32:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8ea19000) [pid = 23028] [serial = 2354] [outer = (nil)] 10:32:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8ea1c800) [pid = 23028] [serial = 2355] [outer = 0x8ea19000] 10:32:24 INFO - PROCESS | 23028 | 1466703144684 Marionette DEBUG loaded listener.js 10:32:24 INFO - PROCESS | 23028 | ++DOMWINDOW == 78 (0x8ea7c000) [pid = 23028] [serial = 2356] [outer = 0x8ea19000] 10:32:25 INFO - PROCESS | 23028 | 1466703145561 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:32:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1384ms 10:32:25 INFO - PROCESS | 23028 | 1466703145607 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 10:32:25 INFO - PROCESS | 23028 | 1466703145612 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 10:32:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:32:25 INFO - PROCESS | 23028 | 1466703145628 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:32:25 INFO - PROCESS | 23028 | 1466703145634 Marionette TRACE conn4 <- [1,3106,null,{}] 10:32:25 INFO - PROCESS | 23028 | 1466703145652 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:25 INFO - PROCESS | 23028 | 1466703145662 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:25 INFO - PROCESS | 23028 | 1466703145915 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 10:32:25 INFO - PROCESS | 23028 | 1466703145945 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:25 INFO - PROCESS | 23028 | 1466703145959 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:25 INFO - PROCESS | 23028 | ++DOCSHELL 0x8ed6c400 == 10 [pid = 23028] [id = 786] 10:32:25 INFO - PROCESS | 23028 | ++DOMWINDOW == 79 (0x8ed6c800) [pid = 23028] [serial = 2357] [outer = (nil)] 10:32:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 80 (0x8ed74400) [pid = 23028] [serial = 2358] [outer = 0x8ed6c800] 10:32:26 INFO - PROCESS | 23028 | 1466703146033 Marionette DEBUG loaded listener.js 10:32:26 INFO - PROCESS | 23028 | ++DOMWINDOW == 81 (0x8f4aa800) [pid = 23028] [serial = 2359] [outer = 0x8ed6c800] 10:32:26 INFO - PROCESS | 23028 | 1466703146966 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:32:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:32:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:32:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:32:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1392ms 10:32:27 INFO - PROCESS | 23028 | 1466703147021 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 10:32:27 INFO - PROCESS | 23028 | 1466703147025 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 10:32:27 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:32:27 INFO - PROCESS | 23028 | 1466703147032 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:32:27 INFO - PROCESS | 23028 | 1466703147036 Marionette TRACE conn4 <- [1,3110,null,{}] 10:32:27 INFO - PROCESS | 23028 | 1466703147063 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:27 INFO - PROCESS | 23028 | 1466703147069 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:27 INFO - PROCESS | 23028 | 1466703147292 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 10:32:27 INFO - PROCESS | 23028 | --DOMWINDOW == 80 (0x914bd000) [pid = 23028] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 10:32:27 INFO - PROCESS | 23028 | --DOMWINDOW == 79 (0x8e692000) [pid = 23028] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 10:32:27 INFO - PROCESS | 23028 | --DOMWINDOW == 78 (0x92aab000) [pid = 23028] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 10:32:27 INFO - PROCESS | 23028 | --DOMWINDOW == 77 (0x92aae400) [pid = 23028] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 10:32:27 INFO - PROCESS | 23028 | --DOMWINDOW == 76 (0x8f4a9000) [pid = 23028] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:32:27 INFO - PROCESS | 23028 | --DOMWINDOW == 75 (0x8e691800) [pid = 23028] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:32:27 INFO - PROCESS | 23028 | --DOMWINDOW == 74 (0x8f4b0000) [pid = 23028] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 10:32:27 INFO - PROCESS | 23028 | --DOMWINDOW == 73 (0x8bce0800) [pid = 23028] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 10:32:27 INFO - PROCESS | 23028 | --DOMWINDOW == 72 (0x8e6d2400) [pid = 23028] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 10:32:27 INFO - PROCESS | 23028 | --DOMWINDOW == 71 (0x8f649400) [pid = 23028] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 10:32:28 INFO - PROCESS | 23028 | 1466703148064 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:28 INFO - PROCESS | 23028 | 1466703148073 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:28 INFO - PROCESS | 23028 | ++DOCSHELL 0x8e57d000 == 11 [pid = 23028] [id = 787] 10:32:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 72 (0x8e692000) [pid = 23028] [serial = 2360] [outer = (nil)] 10:32:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 73 (0x8ec39400) [pid = 23028] [serial = 2361] [outer = 0x8e692000] 10:32:28 INFO - PROCESS | 23028 | 1466703148149 Marionette DEBUG loaded listener.js 10:32:28 INFO - PROCESS | 23028 | ++DOMWINDOW == 74 (0x8f62c400) [pid = 23028] [serial = 2362] [outer = 0x8e692000] 10:32:28 INFO - PROCESS | 23028 | 1466703148868 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:32:28 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:32:28 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 10:32:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:32:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:32:28 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1852ms 10:32:28 INFO - PROCESS | 23028 | 1466703148891 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 10:32:28 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:32:28 INFO - PROCESS | 23028 | 1466703148897 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 10:32:28 INFO - PROCESS | 23028 | 1466703148914 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:32:28 INFO - PROCESS | 23028 | 1466703148918 Marionette TRACE conn4 <- [1,3114,null,{}] 10:32:28 INFO - PROCESS | 23028 | 1466703148924 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:32:28 INFO - PROCESS | 23028 | 1466703148931 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:29 INFO - PROCESS | 23028 | 1466703149103 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 10:32:29 INFO - PROCESS | 23028 | 1466703149123 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"00e7bec5-ee58-4688-9539-c7df5d54eaea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:29 INFO - PROCESS | 23028 | 1466703149131 Marionette INFO sendAsync e61580f9-02ce-4af8-a28f-711039442b97 10:32:29 INFO - PROCESS | 23028 | ++DOCSHELL 0x8f64a000 == 12 [pid = 23028] [id = 788] 10:32:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 75 (0x8f64b400) [pid = 23028] [serial = 2363] [outer = (nil)] 10:32:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 76 (0x8fa9e000) [pid = 23028] [serial = 2364] [outer = 0x8f64b400] 10:32:29 INFO - PROCESS | 23028 | 1466703149202 Marionette DEBUG loaded listener.js 10:32:29 INFO - PROCESS | 23028 | ++DOMWINDOW == 77 (0x8faa6000) [pid = 23028] [serial = 2365] [outer = 0x8f64b400] 10:32:30 INFO - PROCESS | 23028 | 1466703150168 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:32:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:32:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1291ms 10:32:30 INFO - PROCESS | 23028 | 1466703150196 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 10:32:30 INFO - PROCESS | 23028 | 1466703150204 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 10:32:31 WARNING - u'runner_teardown' () 10:32:31 INFO - No more tests 10:32:31 INFO - Got 0 unexpected results 10:32:31 INFO - SUITE-END | took 1328s 10:32:31 INFO - Closing logging queue 10:32:31 INFO - queue closed 10:32:31 INFO - Return code: 0 10:32:31 WARNING - # TBPL SUCCESS # 10:32:31 INFO - Running post-action listener: _resource_record_post_action 10:32:31 INFO - Running post-run listener: _resource_record_post_run 10:32:32 INFO - Total resource usage - Wall time: 1366s; CPU: 98.0%; Read bytes: 532480; Write bytes: 926683136; Read time: 24; Write time: 309988 10:32:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:32:32 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 135188480; Read time: 12; Write time: 167592 10:32:32 INFO - run-tests - Wall time: 1333s; CPU: 98.0%; Read bytes: 528384; Write bytes: 782807040; Read time: 12; Write time: 122964 10:32:32 INFO - Running post-run listener: _upload_blobber_files 10:32:32 INFO - Blob upload gear active. 10:32:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:32:32 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 10:32:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:32:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:32:33 INFO - (blobuploader) - INFO - Open directory for files ... 10:32:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:32:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:32:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:32:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:32:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:32:34 INFO - (blobuploader) - INFO - Done attempting. 10:32:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:32:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:32:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:32:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:32:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:32:35 INFO - (blobuploader) - INFO - Done attempting. 10:32:35 INFO - (blobuploader) - INFO - Iteration through files over. 10:32:35 INFO - Return code: 0 10:32:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:32:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:32:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/082db539f99f4ddb3d3d46aca8d903e770e4a4df7d75c8402ac0e43d77a55116d002740742fa53d0605cf55a90e5ba490b6c6d0c4936c51cb22ca5b2d534bb78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9573a032324e39ab0c240243614e6c63d26f860b6eaad4e519219a34e42945400495d9d1be83b1febaeca05ab5932b6701770d7ba9180e60fb4259ae03a2cb0e"} 10:32:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:32:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:32:35 INFO - Contents: 10:32:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/082db539f99f4ddb3d3d46aca8d903e770e4a4df7d75c8402ac0e43d77a55116d002740742fa53d0605cf55a90e5ba490b6c6d0c4936c51cb22ca5b2d534bb78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9573a032324e39ab0c240243614e6c63d26f860b6eaad4e519219a34e42945400495d9d1be83b1febaeca05ab5932b6701770d7ba9180e60fb4259ae03a2cb0e"} 10:32:35 INFO - Running post-run listener: copy_logs_to_upload_dir 10:32:35 INFO - Copying logs to upload dir... 10:32:35 INFO - mkdir: /builds/slave/test/build/upload/logs 10:32:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1522.264074 ========= master_lag: 87.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 49 secs) (at 2016-06-23 10:33:58.814451) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 37 secs) (at 2016-06-23 10:33:58.818460) ========= 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-1466701214.633874-173151750 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/082db539f99f4ddb3d3d46aca8d903e770e4a4df7d75c8402ac0e43d77a55116d002740742fa53d0605cf55a90e5ba490b6c6d0c4936c51cb22ca5b2d534bb78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9573a032324e39ab0c240243614e6c63d26f860b6eaad4e519219a34e42945400495d9d1be83b1febaeca05ab5932b6701770d7ba9180e60fb4259ae03a2cb0e"} build_url:https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035401 build_url: 'https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/082db539f99f4ddb3d3d46aca8d903e770e4a4df7d75c8402ac0e43d77a55116d002740742fa53d0605cf55a90e5ba490b6c6d0c4936c51cb22ca5b2d534bb78", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9573a032324e39ab0c240243614e6c63d26f860b6eaad4e519219a34e42945400495d9d1be83b1febaeca05ab5932b6701770d7ba9180e60fb4259ae03a2cb0e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/A6SVxo5QRhy14kn9aqL55A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 37.70 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 37 secs) (at 2016-06-23 10:34:36.555185) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 42 secs) (at 2016-06-23 10:34:36.555481) ========= 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-1466701214.633874-173151750 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020909 ========= master_lag: 42.57 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 42 secs) (at 2016-06-23 10:35:19.142388) ========= ========= Started reboot skipped (results: 3, elapsed: 9 secs) (at 2016-06-23 10:35:19.142672) ========= ========= Finished reboot skipped (results: 3, elapsed: 9 secs) (at 2016-06-23 10:35:28.290293) ========= ========= Total master_lag: 206.86 =========